一 需求
有时候TextView需要显示固定的个数,超出部分后面显示 “..." 。
解决方法:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLines="1"
android:maxEms="5"
android:ellipsize="end"
android:text="你好你好你好你好"/>
ellipsize:超出限制部分显示“...”
maxEms:单行显示个数 5个
maxLines:最多显示一行(
android
:singleLine=
"true":这也可以,不过方法过时了
)
设置属性这三个是必须的,如果不设置单行显示,maxEms=5,就会一行显示5个然后换行显示,每行显示5个。