<TextView
android:id="@+id/item_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16sp"
android:singleLine="true"
android:ellipsize="end"
>
</TextView>

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:ellipsize的用法以及跑马灯实现 marquee
  2. JavaScript高级之自定义异常
  3. 从 SQL 到 MongoDB,这一篇就够了
  4. 我去,你写的 switch 语句也太老土了吧
  5. 循环语句 超级全局变量 及 cURL函数
  6. Elasticsearch Query DSL 整理总结
  7. 数据持久化框架为什么放弃 Hibernate、JPA、Mybatis,最终选择 JDB
  8. 你向 MySQL 数据库插入 100w 条数据用了多久?
  9. isset()与empty()函数 switch语句改写简易计算器

随机推荐

  1. 关于android中的.9图(一)——如何画.9图
  2. android 五子棋实验总结
  3. Android拷贝工程不覆盖原工程的配置方法
  4. 请介绍下Android中常用的五种布局
  5. 《Android传感器高级编程》
  6. Android 高级UI组件
  7. Android找不到Manifest系统文件
  8. Android Spinner自动弹出列表,设置title
  9. J2me游戏如何快速移植到Android(安卓)(2)
  10. 浅谈android中图片处理之图形变换特效Mat