我不希望 TextView 的最后一个字被剪掉一半

Posted

技术标签:

【中文标题】我不希望 TextView 的最后一个字被剪掉一半【英文标题】:I don't want the last word of the TextView cut out half 【发布时间】:2021-03-07 11:09:01 【问题描述】:

我将 TextView 与 android:ellipsize=true 和 android:maxLines=1 属性一起使用,因为我不希望 TextView 的最后一个单词被剪掉一半。

例子

android:textView="我是一个诚实的人"。 我想要的结果是“我是一个诚实的……”。

不是“我是个老手……”。

我应该怎么做才能得到我想要的结果?

【问题讨论】:

你想要这个用于特定文本吗?你也可以使用 autosize 属性, 我想在文本的最后一个点(....) 设置 textview 宽度以匹配父级。还要确保父母有足够的空间 【参考方案1】:

如果宽度不够,您需要为 Textview 设置更多宽度,然后会自动剪切 你可以按照下面的技巧,我知道这不合适,但你可以达到结果 制作带有换行内容的文本视图并使用 Eclipse exp abc.setText("your text...") 设置文本

【讨论】:

我希望如果单词被截断然后不显示该单词并且剩余单词显示\

以上是关于我不希望 TextView 的最后一个字被剪掉一半的主要内容,如果未能解决你的问题,请参考以下文章

为啥这个图标被剪掉了?

iOS 13 UITableViewCell |子视图被剪掉

我在 iPHone 上的 Quartz 绘图在旋转后被剪掉了!

WPF 裁剪问题

iPhone如何剪掉椭圆的一半

CF1093F Vasya and Array [DP+容斥]