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中的ellipsize属性应用
  2. android的theme的用法
  3. android 让多余的文字不显示
  4. android中的ellipsize
  5. android中的ellipsize
  6. android文本按钮与输入框
  7. Android的UI书写的四种方法
  8. Android(安卓)添加按钮
  9. Android(安卓)下拉框并添加事件

随机推荐

  1. AIDL实现进程间通信
  2. :Handler方法小结(在线程中更新UI和了解Han
  3. 开源项目之Android Afinal框架
  4. android:gravity和android:layout_gravit
  5. [Android菜鸟笔记]xml实现编辑框/按钮的
  6. Android(安卓)Service
  7. 【Android】Uri、UriMatcher、ContentUri
  8. Android之——模拟实现检测心率变化的应
  9. Android(安卓)属性系统 Property service
  10. Android(安卓)广播接收器注册与注销源码