- 首先TextView的android:layout_width属性必须设置为wrap_content,如果设置match_parent则不起作用因为TextView的长度已经超过了显示的字符串的长度
- 设置maxEms属性限制显示的长度,
注意:不是设置maxLength属性,设置android:ellipsize属性设置省略号的显示位置 - 设置限制单行显示, 通过android:lines="1"属性或android:maxLines="1"都可以
- 以上属性都设置后就能实现想要的效果了,
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginRight="@dimen/dp_15"
android:maxEms="5"
android:ellipsize="end"
android:lines="1"
android:maxLines="1"
android:text="此处是限制字符长度,显示省略号的示例"/>
文章来源地址https://www.toymoban.com/news/detail-619196.html
文章来源:https://www.toymoban.com/news/detail-619196.html
到了这里,关于TextView限制长度,显示省略号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!