当前位置: 代码迷 >> Android >> android字体过长渐变成效
  详细解决方案

android字体过长渐变成效

热度:63   发布时间:2016-05-01 11:46:06.0
android字体过长渐变效果

使用

android:singleLine="true"
android:ellipsize = "marquee"

?

?

?

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

  相关解决方案