我必须在文本视图中的文本末尾添加3个点。我的textview在一个惰性列表适配器中,所以内容更改非常often.Only,在textView中显示了两行。
例如,假设文本是
abcdefghigdddddddd dddddddddddddddddddd
结果应该是
abcdefghigdddddddd定义gigddddddddddddddddddddddddddddddddd...
我知道我应该使用.replace("...","");
但是怎么才能永远把最后三个字都写掉呢?
我的文本视图如下所示
holder.title.setText(Html.fromHtml(a.name));其中a.name是要设置的数据。
发布于 2013-03-25 21:38:26
只需设置您的TextView属性android:ellipsize="end",您就会得到结果。
https://stackoverflow.com/questions/15615984
复制相似问题