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

相关推荐
aaajj3 分钟前
【Android】手机蜘蛛魔术的简易app例子
android
qw1024810 分钟前
MySQL-mysql zip安装包配置教程
android·mysql·adb
小飞学编程...17 分钟前
【Java相关八股文(一)】
android·java·开发语言
QCzblack17 分钟前
第五周作业
android
c***032330 分钟前
Mysql之主从复制
android·数据库·mysql
火焰中舞蹈的小孩32 分钟前
Unity和Android Studio相互调用 CH340在unity中调用
android·ide·android studio
不是AI32 分钟前
【Unity开发】一、在安卓设备上运行Unity项目
android·unity·游戏引擎
p***199436 分钟前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
wsfk12341 小时前
MySQL 数据库连接池爆满问题排查与解决
android·数据库·mysql
撩得Android一次心动1 小时前
Android DataBinding 全面解析【使用篇】
android·jetpack·databinding