在Android中想实现TextView的单行显示,很简单的一个方法是TextView中的singleLine设置为True即可,当文本内容超过单行的时候,就会在该行行尾部添加三个省略号代替。
显示效果如下图:
不过该方法已经废弃:
解决方法:
TextView 中 “ellipsize”属性设置的值设为 “end ”和 “line”属性的值设为 “line ” 即可
<TextView
android:ellipsize="end"
android:lines="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!" />即可可以达到同样的效果。
本文介绍了如何在Android中实现TextView的单行显示效果,并通过设置“ellipsize”和“lines”属性来替代已废弃的“singleLine”属性。


被折叠的 条评论
为什么被折叠?



