最近在进行界面布局时,会见到前辈在设置时会使用android:ellipsize这个属性,所以对齐进行了一些学习和了解,其是对text进行约束,而并非只限制在textView中设置。

在XML中,

android:ellipsize = "end"    省略号在结尾

android:ellipsize = "start"   省略号在开头

android:ellipsize = "middle"     省略号在中间

android:ellipsize = "marquee"  跑马灯

最好再设置singleLine为true。

在代码中也可以设置,

text.setEllipsize(TextUtils.TruncateAt.valueOf("END"));

text.setEllipsize(TextUtils.TruncateAt.valueOf("START"));

text.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));

text.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));

最好再加一个约束text.setSingleLine(true);


更多相关文章

  1. android设置textview限制字数以省略号显示的方法
  2. 【解疑答惑】—— android:maxLines="1"没满一行显示省略号,用and

随机推荐

  1. android 修改桌面widget开机后,加载慢的问
  2. Android设置全屏的两种方法
  3. Android(安卓)使用decodeFile方法加载手
  4. androidRadioGroup和RadioB…
  5. Android(安卓)面试之横竖屏切换的Activit
  6. Use Android(安卓)NDK r7 to compile FFm
  7. android include 使用
  8. Android(安卓)代码生成界面Sample
  9. 【译】Android(安卓)23最新接口变化(Andro
  10. Delphi XE5 android 获取电池电量