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

相关推荐
xuankuxiaoyao11 分钟前
Zygisk-LSPosed 模块完整作用说明
android
YXL1111YXL25 分钟前
ViewModel 底层原理
android
阿pin34 分钟前
Android随笔-APP首次启动流程
android·application·activity
阿pin39 分钟前
Android随笔-SELinux是什么?
android·selinux
红糖奶茶42 分钟前
设备管理器中Android出现黄色感叹号怎么办? 如何修复?
android
取个名字太难了~1 小时前
从通用到专用:影像 SDK 的场景化封装与垂直行业落地实践
android·数码相机·美颜·相机连接·demu
zakariyaa331 小时前
Android 绘制调度机制
android·gitee
安卓修改大师1 小时前
安卓修改大师Smali语法实战:从零掌握数据类型、判断循环、自定义方法与Toast插桩
android
私人珍藏库1 小时前
[Android] 多开空间-一机多账号+应用一键克隆双开
android·人工智能·智能手机·软件
海兰1 小时前
【SpringBoot 】AOP企业级权限控制方案(二)
android·java·spring boot