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. 安卓布局属性代码中文注解
  2. 【Android常用控件】EditText常用属性【二】:为文本输入框指定软
  3. Android Tips---Android平台常见属性集合
  4. 【android】EditText属性大全
  5. EditText属性及使用
  6. Android--控件属性汇总
  7. TextView过长显示省略号, TextView文字中间加横线
  8. [学习笔记-Android]EditText属性

随机推荐

  1. Vitamio 随笔分类
  2. android 天气预报
  3. Android(安卓)字体自适应设置
  4. Android(安卓)ViewGroup中有关测量的方法
  5. Android(安卓)基础
  6. 如何让Android字体自适应屏幕分辨率
  7. 管理Android通信录
  8. android添加后门的一种方法
  9. 关于android instrumentation的理解、使
  10. Android(安卓)对话框(Dialog)大全