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

相关推荐
stevenzqzq4 分钟前
android 维度和渠道
android
xiaogai_gai1 小时前
生产汇报单查询同步实战:从金蝶云星空拉取到轻易云数据集成平台的工程化做法
android
释厄6232 小时前
错误无误公理——错误正确本同源都迭代定律——逆转有价值
android·开发语言·kotlin
wno7042 小时前
MYSQL 常用合并函数
android·数据库·mysql
事圆则缓3 小时前
HTTP 请求是怎么走的:从 Android 页面到服务端响应
android·网络协议·http
美狐美颜SDK开放平台4 小时前
直播APP平台搭建需要哪些技术?视频美颜SDK只是其中一环
android·ios·音视频·直播美颜sdk·视频美颜sdk
AIsoft_86895 小时前
传统记录方式为什么越来越难满足需求?
android·iphone
小π军6 小时前
安卓、iOS、鸿蒙三端的理解
android·ios·harmonyos
BD_Marathon6 小时前
ChatPromptTemplate的高级特性
android·java·javascript
夜晚回家6 小时前
Python 变量入门详解 | 用 BMI 案例串起赋值、乘方与取整
android·python