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

相关推荐
灯塔@kuaidao1 小时前
平台交叉编译名词解释与基础流程
android
__Witheart__2 小时前
3568 Android otg模式下adb热拔插不识别
android·adb·rockchip
明天…ling4 小时前
Upload-Labs (Pass1-Pass21) 完整通关思路与源码分析
android·网络安全·渗透测试·burpsuite·upload-labs·文件上传绕过·靶场复现
__Witheart__4 小时前
3568 Android ntp校时使用
android·rockchip
wddptwd285 小时前
android studio 报错怎么处理 java.lang.NullPointerException
android·java·android studio
美狐美颜SDK开放平台5 小时前
直播APP开发,美颜SDK和相机SDK有什么区别?
android·深度学习·数码相机·ios·直播美颜sdk·视频美颜sdk
唐诺7 小时前
Android Open Accessory (AOA) 协议完全解析
android·usb·aoa
我命由我123459 小时前
Android 开发 - 广播组件(标准广播、有序广播、静态注册广播、分钟到达广播、网络变更广播...)
android·java·开发语言·网络·java-ee·android studio·android-studio
A富得流油的咸鸭蛋9 小时前
安卓鸿蒙面试
android·面试·harmonyos
wardenlzr9 小时前
@IntDef 替代 enum:Android 官方推荐的轻量常量方案
android·性能