TextView setText问题

Pan*_*mar 4 android textview

我有一个TextView,我需要通过代码在TextView中添加10个字符.但是当字符大于10时,它们应该在TextView中显示,但具有8 character + ..该charsequence.当我想阅读TextView的文本时,我必须得到完整的charsequence 8 character + ...例如

tv.settext("ASDFGHJKLQ")//这是10个字符长,所以不需要规则

tv.settext("ASDFGHJKLOP")//这超过10个字符然后它应该像ASDFGHJK..textView 一样显示 ,但是当我检索textview的值时,它应该返回 ASDFGHJKLOP而不是 ASDFGHJK..,所以它怎么能完成.

textView是listview的一行.

Bil*_*ote 5

尝试将此添加到TextView(选框或结尾):

android:ellipsize="marquee"
Run Code Online (Sandbox Code Playgroud)

您可能还需要:

android:scrollHorizontally="true"
Run Code Online (Sandbox Code Playgroud)

如果没有scrollHorizo​​ntally ="true",您仍然可以将文本包装而不是附加...我使用这两行非常显示我的应用程序中的列表视图.我已经正确添加了3条长行.