TextView中内容过长时添加省略号的属性,即ellipsize

用法如下:

在XML文件中设置:

android:ellipsize = "end"    //省略号在结尾android:ellipsize = "start"   //省略号在开头android:ellipsize = "middle"       //省略号在中间android:ellipsize = "marquee"     // 跑马灯android:singleline = "true"       //添加一个约束


在代码中可以这样写,如下:

textView.setEllipsize(TextUtils.TruncateAt.valueOf("END"));textView.setEllipsize(TextUtils.TruncateAt.valueOf("START"));textView.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));textView.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));textView.setSingleLine(true);     //添加约束


此属性还可以对EditText控件使用,但是不支持marquee(跑马灯效果)。

更多相关文章

  1. Android(安卓)Tabhost中tab添加数字demo
  2. Android窗口机制(二)Window,PhoneWindow,DecorView,setContentView源
  3. android 开发技巧(9)--为文本添加发亮的效果
  4. Android学习笔记(一)——src和background区别
  5. TextView过长显示省略号, TextView文字中间加横线
  6. android ellipsize的使用
  7. android ellipsize的使用
  8. android:ellipsize省略文字用法
  9. android的图片添加、滚动条、单选框、多选框、跳转界面

随机推荐

  1. (NotDoneYet)Build busybox for android
  2. Android(安卓)JSON使用(二):解读org.json包
  3. Android 之 Dialog复选框获取值 .
  4. Android P正式发布,你需要尽快做适配了
  5. android studio 3.0 di 注入插件引入错误
  6. API 23及之后版本关于用android studio
  7. android 连接CMWAP
  8. android导出通讯录,通话记录,短信
  9. android rating bar style
  10. Android开发学习笔记:我的第一个Android程