用法如下:

在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中的inputType属性简单用法.
  2. android ellipsize 属性详解
  3. android中的ellipsize属性应用
  4. Android中Selector的用法
  5. android的theme的用法
  6. android 让多余的文字不显示
  7. android中的ellipsize
  8. android中的ellipsize
  9. android文本按钮与输入框

随机推荐

  1. Mac 安装 mysqlclient过程解析
  2. win2008下mysql8.0.11升级mysql8.0.17版
  3. mysql 8.0.17 安装配置方法图文教程
  4. mysql数据库设置utf-8编码的方法步骤
  5. mysql 8.0.17 winx64(附加navicat)手动配置
  6. mysql-8.0.17-winx64 部署方法
  7. mysql 8.0.17 安装与使用教程图解
  8. 解决Mysql 8.0.17 winx64版本安装过程中
  9. Mysql巧用join优化sql的方法详解
  10. MySQL慢查日志的开启方式与存储格式详析