android中TextView内容过长加省略号

在xml中:

android:ellipsize = "end"   //省略号在结尾
android:ellipsize = "start"   //省略号在开头
android:ellipsize = "middle" //省略号在中间
android:ellipsize = "marquee" //跑马灯
android:singleline = "true" //最好加上一个约束

在后台代码中:

tv.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("START"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));
tv.setSingleLine(true); //最好再加一个约束

不仅对于textview有此属性,对于editext也有,不过它不支持marquee

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容