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

相关推荐
YUJIANYUE12 小时前
查立得万用查分安卓版(web环境+查询系统免安装单文件一键运行包)
android·前端
天空之城--13 小时前
Android Launcher 性能优化完全指南:从启动到滑动,构建极致流畅的桌面体验
android·性能优化
hunterandroid13 小时前
Android ANR 排查实战:从线上告警到主线程卡点定位
android·前端
TimeFine14 小时前
智能眼镜开发:图片翻译与EXIF的重要性
android
律宏阔14 小时前
Android 车载蓝牙开发笔记:HFP、A2DP、AVRCP、PBAP、MAP、BLE 与系统 API
android·蓝牙
@Adzc14 小时前
Android 16 省电模式 Tile 点击导致状态栏收起
android
杉氧14 小时前
打破边界(二):在 React Native 中嵌入原生 UI 组件 (Native UI Components)
android·前端·react native
古法安卓14 小时前
Android-切换白天黑夜内存不足问题排查
android·java·android studio
聚美智数15 小时前
快递拦截-物流在途拦截-在途拦截API接口介绍
android
flower_drop15 小时前
从 QtScrcpy 到 TabQA:如何在浏览器侧边栏搞定 Android 投屏与测试提单?
android