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设置textview限制字数以省略号显示的方法
  2. Android中TextView内容过长加省略号
  3. Android(安卓)TextView内容过长加省略号
  4. EventBus 《三》 事件的具体用法及其讲解
  5. Linearlayout和relativeLayout的属性的一些用法
  6. Android中TextView内容过长加省略号
  7. Android随笔之布局属性简单用法
  8. Linearlayout和relativeLayout的属性的一些用法
  9. 文字跑马灯效果

随机推荐

  1. 经济下行,程序员年底升职加薪指南
  2. 胡忠想|微博微服务架构的Service Mesh实
  3. 不惧疫情,中国SDS市场迎来井喷行情!
  4. 人类语言的表现形式和规则
  5. 如何查询谷歌地球卫星数据源
  6. 使用语音包合成你想说的话-文字转语音
  7. arc_loss训练手写数字分类
  8. mysql5.7安装
  9. mysql5.7密码设置
  10. mysql5.6升级及mysql无密码登录