在我的应用程序中,我ellipsize
d 我的TextView
这样如果文本太大,它会显示...
最后使用 android:ellipsize="end"
。
例如文本 ABCDEFGHIJKLMNOPQRSTUVWXYZ
显示为 ABCDEFGHIJ...
。但是当文本很小时,比如 ABCDEF
,它仍然会在末尾显示 ...
,使文本看起来像 AB...
。我无法修复 textview 的宽度,因为在其他地方使用相同的 textview 具有一些不同的宽度要求。我应该怎么做才能让它工作并显示 ...
仅当文本足够大时。
最佳答案
//在你的 TextView 中
同时添加以下属性
android:maxEms="8"
android:singleLine="true"
注意:您可以根据要显示的字符数调整 ems 大小。
关于android - TextView 安卓 :ellipsize ="end" issue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9870960/