在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

更多相关文章

  1. android 让多余的文字不显示
  2. android中的ellipsize
  3. android中的ellipsize
  4. android文本按钮与输入框
  5. android text右对齐显示 并且 多余文字显示省略号
  6. [Android(安卓)XML] --- 单行省略号
  7. 【Susen】Android(安卓)控件属性
  8. Android(安卓)TextView 超出长度显示省略号?
  9. android 让多余的文字不显示

随机推荐

  1. Flutter 集成极光推送jpush_flutter
  2. Android(安卓)ANR原因以及开发时如何预防
  3. Android底层开发之JNI编程
  4. android脱壳,手机端实现,Fdex2
  5. Android(安卓)getSystemService()的API
  6. Android(安卓)ListView改变数据源
  7. Android(安卓)解决输入法遮挡布局控件的
  8. android bluedroid调试
  9. Android中string.xml,动态改变数据方法
  10. Android(安卓)8.1移植:针对某个APK做到wif