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

相关推荐
潜龙95272 小时前
第3.2.3节 Android动态调用链路的获取
android·调用链路
追随远方3 小时前
Android平台FFmpeg音视频开发深度指南
android·ffmpeg·音视频
撰卢4 小时前
MySQL 1366 - Incorrect string value:错误
android·数据库·mysql
恋猫de小郭4 小时前
Flutter 合并 ‘dot-shorthands‘ 语法糖,Dart 开始支持交叉编译
android·flutter·ios
牛马程序小猿猴4 小时前
15.thinkphp的上传功能
android
林家凌宇5 小时前
Flutter 3.29.3 花屏问题记录
android·flutter·skia
时丶光5 小时前
Android 查看 Logcat (可纯手机方式 无需电脑)
android·logcat
血手人屠喵帕斯5 小时前
事务连接池
android·adb
恋猫de小郭6 小时前
React Native 前瞻式重大更新 Skia & WebGPU & ThreeJS,未来可期
android·javascript·flutter·react native·react.js·ios
一人一萧十只猫�7 小时前
MySQL 从入门到精通(三):日志管理详解 —— 从排错到恢复的核心利器
android·mysql·adb