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

相关推荐
哲鲤10 分钟前
Binder 不只是 IPC:从一次跨进程调用看懂 Android 与 AAOS 的架构演进
android
用户1281397781617 分钟前
Eyf半字节【3.0 版】正式发布|订单、单证、扫码三大核心模块全新重构
android
device_Any1 小时前
接口文档写着三个字段,接口返回了五个
android·java·linux
kingx31 小时前
Bugku Reverse 与 Android 题解总集:APK / native / PE / IPA
android·逆向·ctf·bugku
大尚来也2 小时前
PHP 内存溢出常见原因与优化排查步骤
android
美狐美颜SDK开放平台3 小时前
开发直播APP、电商短视频与视频社交平台时,能否共用一套美颜SDK?
android·图像处理·人工智能·音视频·直播美颜sdk
事圆则缓3 小时前
Android 中的 MQTT 协议:从设备状态推送到可靠消息处理
android
三雷科技3 小时前
Android 开发环境搭建指南
android
赵庆明老师3 小时前
Android Studio Google源代理配置
android·ide·android studio
事圆则缓4 小时前
Android 核心名词手册跟读版
android