Android TextView选框

时间:2012-05-23 19:21:28

标签: android marquee

如果文字太长,我想缩短文字,最后加上“......”。这是我想剪辑文本的示例:

enter image description here

我尝试了多种代码(TruncateAt.END,.setLines(4),...),但我认为这应该可行:

textv.setMaxLines(4);
textv.setEllipsize(TruncateAt.MARQUEE);

但结果如下:

enter image description here

有什么问题?

1 个答案:

答案 0 :(得分:0)

您可以获取字符串的子字符串,并将其用作最大长度,并在最后添加....

int MAX_LENGTH=40;
if(inString.length > MAX_LENGTH)
    View.setText(inString.subString(0,MAX_LENGTH) + "...";

我希望这会帮助你......