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

相关推荐
alexhilton6 小时前
Android上的ZeroMQ:用发布/订阅模式连接Linux服务
android·kotlin·android jetpack
风别鹤6 小时前
Cocos Creator无法识别Android SDK
android
应用市场6 小时前
Android A/B 无缝更新机制深度剖析
android·网络
企客宝CRM7 小时前
2026年中小企业CRM选型指南:企客宝CRM处于什么位置?
android·算法·企业微信·rxjava·crm
simplepeng8 小时前
我通过3个小改动将Compose重组减少了78%
android
应用市场9 小时前
Android分区表深度解析:GPT、各分区作用与布局实战
android·gpt
应用市场9 小时前
Android Recovery 模式工作原理与定制实战
android
应用市场12 小时前
eMMC 与 UFS 存储原理及在 Android 中的应用
android
随遇丿而安12 小时前
第4周:ImageView 最怕的不是不会显示图片,而是显示得“不对劲”
android
Mart!nHu12 小时前
Android10 添加以太网网络共享功能
android·以太网共享