textview中内容过长的话会自动换行, 在布局文件中加入android:ellipsize 属性即可
android:singleline = "true"
单行显示
android:ellipsize = "end" 省略号在结尾
android:ellipsize = "start" 省略号在开头
android:ellipsize = "middle" 省略号在中间
android:ellipsize = "marquee" 跑马灯
代码控制显示
tv.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("START"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));
本文介绍了在Android开发中如何使用TextView实现文本的单行显示、自动换行及不同位置添加省略号的方法,包括布局文件配置与代码控制两种方式。
241

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



