我有一个单行的TextView。如果文本太长,我该如何添加省略号(...)?
答案 0 :(得分:5)
在您的XML文件中,您可以使用:android:ellipsize="end"
。
在.java代码中,您可以使用:
yourTextView.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
。
如果文本达到其父级宽度,请记住在需要省略号时使用它。
答案 1 :(得分:2)
使用此功能注意一些问题:Android: Something better than android:ellipsize="end" to add "..." to truncated long Strings?
然而,它仍然是最强大的方法。