2

我有以下任务:

有字符串,它可以有任意长度:从1 到 50 个符号。还有TextView用于存储这个字符串。

我需要做以下事情:

如果TextView可以存储此字符串而不转移到下一行,TextView则应该存储字符串,但如果字符串非常大TextView,则该字符串应附加一些字符“...”并显示为textview

例如,如果字符串是“abdcdereweewew”,并且TextView一行只能包含 10 个符号,TextView则应显示“abdcder...”。我该如何计算呢?先感谢您。

4

1 回答 1

3

您实际上可以通过在实际 TextView 上设置 XML 属性椭圆大小来做到这一点!

android:ellipsize="end"

您可能还应该设置:

android:singleLine="true"

ellipsize 还有更多选项,看看 =)

于 2012-11-21T08:33:17.527 回答