android:ellipsize的使用(转)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android:ellipsize的使用(转)相关的知识,希望对你有一定的参考价值。
EidtText和textview中内容过长的话自动换行,使用android:ellipsize与android:singleine可以解决,使只有一行。
EditText不支持marquee
用法如下:
在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);
转自:链接
以上是关于android:ellipsize的使用(转)的主要内容,如果未能解决你的问题,请参考以下文章
TextView ellipsize 属性使用,省略号不显示的问题
Android - ellipsize =“end”不显示三个点
Ellipsize 不适用于自定义 listView 中的 textView
android textview 设置单行最大宽度和ellipsize省略号时整体变短的问题