EidtText和textview中内容过长的话自动换行,使用android:ellipsize与android:singleine可以解决,使只有一行。

EditText不支持marquee

用法如下:

在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);

更多相关文章

  1. android:ellipsize的使用
  2. android view 局部刷新
  3. Android(安卓)之 SeekBar用法介绍
  4. android:maxLines和android:ellipsize
  5. android:ellipsize的使用
  6. Android(安卓)之 ProgressDialog用法介绍
  7. TextView常用属性android:ellipsize
  8. 【Android】关于android:divider 的用法
  9. Android(安卓)之 ProgressBar用法介绍

随机推荐

  1. android 常用 属性
  2. Android(安卓)模拟器横屏竖屏切换设置
  3. android EditText inputType
  4. Android之布局参数
  5. Android(安卓)ContentProvider 多进程mul
  6. Android(安卓)RelativeLayout 的属性
  7. .Net 转战 Android(安卓)4.4 日常笔记(6)--
  8. ANDROID 输入法出现挤压屏幕、ANDROID输
  9. 如何解析 android 中的 XML?
  10. android中使用 EditText 时,设定 inputTyp