在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. 在HTML标签中显示很长一段文字,显示两行,多余部分显示省略号,这个怎
  2. 如何让Require.js获取一个不以`.js`结尾的脚本? [重复]

随机推荐

  1. android短信服务
  2. Android(安卓)中的高效数据结构
  3. Android(安卓)Bundle类
  4. Android(安卓)中各种XML文件的作用
  5. Android(安卓)短信数据库详细总结分析
  6. android 显示网络图片
  7. Android第五十二期 - 云之讯的代码混淆
  8. Mars视频笔记——ExpandableListActivity
  9. Android(安卓)UI编程基础3
  10. Android中的strings文件中字符串的拼接