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约束后的省略号居中

相关推荐
城东米粉儿3 分钟前
Android Lifecycle、LifecycleOwner、ViewLifecycleOwner、LifecycleScope、ViewModelScop
android
m0_5287490035 分钟前
sql基础查询
android·数据库·sql
安卓机器1 小时前
安卓玩机自做小工具------用于ROM修改 解打包boot.img修改小工具
android
独自破碎E1 小时前
BISHI66 子数列求积
android·java·开发语言
城东米粉儿1 小时前
Android Flow 笔记
android
测试工坊2 小时前
Android CPU 使用率不准?一文搞懂 DVFS 降频对性能数据的影响
android
城东米粉儿2 小时前
Android Hilt 笔记
android
醉饮千觞不知愁2 小时前
Android Lifecycle的事件与状态映射关系
android·kotlin
千里马学框架3 小时前
app性能优化:优化布局层次结构
android·面试·性能优化·framework·分屏·布局·小米汽车
dustcell.3 小时前
高性能web服务器
android·服务器·前端