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

相关推荐
JohnnyDeng9415 分钟前
Paging 3 分页加载架构全解析:从数据源到 UI 的完整链路
android·ui·kotlin
1001101_QIA36 分钟前
Flutter 开发报错:Android cmdline-tools 缺失 环境排查与完整修复方案
android·flutter
caron443 分钟前
逆向--Android DEX 文件格式与 Smali 语言
android
zb200641201 小时前
Laravel5.x核心特性全解析
android·spring boot·php·laravel
_李小白1 小时前
【android opencv学习笔记】Day 21: 形态学开运算与闭运算
android·opencv·学习
zhangfeng11331 小时前
ThinkPHP5 事件系统的标准最佳实践 事件系统的完整设计逻辑tags.php tags.php(事件地图)
android·开发语言·php
_李小白1 小时前
【Android车载学习笔记】第四天:AAOS系统架构
android·笔记·学习
圆粥綠1 小时前
【保姆级】国内Windows用户Android Studio下载+安装+配置完整教程(2026最新版,避坑指南)
android·windows·android studio
User_芊芊君子1 小时前
一条命令搞定 mysql_exporter 部署,Shell 脚本把重复配置这件事自动化了
android·mysql·自动化