TextView如何在超出来的字数后用省略号显示?


这里是在xml文件中操作的

1,单行显示的,限制字数的。

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxEms="20"
android:ellipsize="end"
android:singleLine="true"
/>

这个是在后面显示省略号的。如果想在开头或者结尾显示,则需要将ellipsize=”end”改为ellipsize=”start”或者ellipsize=”middle”。

2,多行显示的.

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="2"
/>

这个是设置两行的,具体行数大家可以设。

PS:其实我挺想知道设定行数之余,能不能限制字数的。但是试验过好像没效果,假如设定了多行之后,字数就没作用了。希望有方法的小伙伴可以一起探讨。

智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告