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省略号时整体变短的问题

应用ellipsize时,获取textview中可见字符的数量

android 一行有多个textview 当内容过长时 怎么让第一个显示省略号 最后一个全部显示