ellipsize主要是当TextView的文字过长的时候,我们可以让它显示省略号
用法如下:
在xml中
android:ellipsize = "end"
android:ellipsize = "start"
android:ellipsize = "middle"
android:ellipsize = "marquee"
android:singleline = "true"
android:maxWidth="90dp"
代码中设置
tv.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("START"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));
//最好再加一个约束
tv.setSingleLine(true);
tv.setMaxWidth(100);
手机扫一扫
移动阅读更方便
你可能感兴趣的文章