Android中 TextView的省略

当文字超过TextView的宽度时, 用省略号代替

Java中设置:

tv.setSingleLine(true);

tv.setEllipsiz(TextUtils.TruncateAt.valueOf("END"));

xml中设置:

android:singleLine="true"

android:ellipsize="end"

所有属性详解

  • end:省略号在结尾
  • start:省略号在开头
  • middle:省略号在中间
  • marquee:跑马灯

需要配合显示行数的约束一起使用

android:singleLine="true"

或者

android:maxLines="1"

注意:

singleLine约束后的省略号在偏下

maxLines约束后的省略号居中

相关推荐
城东米粉儿11 分钟前
Android 模块化 笔记
android
城东米粉儿14 分钟前
Android HandlerThread 笔记
android
城东米粉儿31 分钟前
Android Condition 笔记
android
肖。35487870941 小时前
html中onclick误区,后续变量会更改怎么办?
android·java·javascript·css·html
城东米粉儿1 小时前
Android 动态加载 Activity
android
城东米粉儿1 小时前
Android lancet 笔记
android
zh_xuan2 小时前
React Native 原生和RN互相调用以及事件监听
android·javascript·react native
哈哈浩丶3 小时前
LK(little kernel)-3:LK的启动流程-作为Android的bootloarder
android·linux·服务器
Android系统攻城狮11 小时前
Android tinyalsa深度解析之pcm_get_delay调用流程与实战(一百一十九)
android·pcm·tinyalsa·音频进阶·android hal·audio hal
·云扬·13 小时前
MySQL基于位点的主从复制完整部署指南
android·mysql·adb