当文字超过TextView的宽度时, 用省略号代替
Java中设置:
tv.setSingleLine(true);
tv.setEllipsiz(TextUtils.TruncateAt.valueOf("END"));
xml中设置:
android:singleLine="true"
android:ellipsize="end"
所有属性详解
- end:省略号在结尾
- start:省略号在开头
- middle:省略号在中间
- marquee:跑马灯
需要配合显示行数的约束一起使用
android:singleLine="true"
或者
android:maxLines="1"
注意:
singleLine约束后的省略号在偏下
maxLines约束后的省略号居中