AndroidTextView中有个内容过长加省略号的属性,即ellipsize,用法如下:

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. RelativeLayout的各种属性整理
  2. android之layout布局和ListView中的一些属性介绍
  3. android 控件属性大全
  4. 【Android布局】在程序中设置android:gravity 和 android:layout
  5. 我的Android进阶之旅------>Android(安卓)众多的布局属性详解
  6. 【Android】Android控件之Seekbar拖动条的使用
  7. Android中属性gravity和layout_grativy的区别
  8. 我的Android进阶之旅------>Android(安卓)众多的布局属性详解
  9. Android:常用属性整理

随机推荐

  1. Android中获取短信的内容
  2. Android(安卓)微信SDK分享功能中的最全过
  3. Android的文本编解码工具类
  4. 【email】android邮件Email
  5. Android(三)Android(安卓)SDK无法更新解
  6. android > android 客户端 ,PHP 服务器端
  7. android之实现各个组件点击事件监听
  8. This android SDk requires Android(安卓
  9. Android获取打开各种文件Intent汇总
  10. Android(安卓)Animation动画(Frame-By-Fra