当前位置: 代码迷 >> Android >> android:ellipsize的施用
  详细解决方案

android:ellipsize的施用

热度:96   发布时间:2016-05-01 19:10:54.0
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);

  相关解决方案