每当文本(我从 Activity 中以编程方式设置)长度超过 n 个字符时,我想截断并限制文本长度,并在 末尾添加 3 个点 TextView
。文本最初在 xml
中设置为空(只是“”),稍后从 Activity 中设置。
这就是我尝试的方法:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:maxLength="10"
android:ellipsize="end"
android:maxLines="1"/>
这就是它最终如何显示随机文本,我将最大长度设置为 10 个字符:
我希望它看起来像jrkfkgkglg...
,因为文本是jrkfkgkglggfgirng
,但末尾没有添加点。有什么建议吗?
最佳答案
为了使其正常工作,您的宽度必须为 match_parent
或定义任何其他尺寸,而不是 wrap_content
。
关于android - 在 Textview 末尾添加点 (...) ,点不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56198560/