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

相关推荐
brycegao32113 小时前
Android MVI进阶:纯原生实现Slot化可插拔架构
android·kotlin·架构设计·mvi·viewmodel
2601_9611940214 小时前
27考研资料|百度网盘|夸克网盘
android·xml·考研·ios·iphone·xcode·webview
故渊at14 小时前
第二板块:Android 四大组件标准化学理 | 第十篇:ContentProvider 数据共享与 SQLite 引擎
android·jvm·数据库·sqlite·contentprovider
Kapaseker14 小时前
你遇到过 Kotlin 协程中的竞争问题吗?
android·kotlin
与水同流14 小时前
Android13 AIDL HAL服务实现Demo
android·hal·aidl
吴梓穆14 小时前
Python 基础语法2 if 运算符 循环
android·开发语言·python
流星白龙14 小时前
【MySQL高阶】27.事务(2)-锁
android·mysql·adb
我命由我1234514 小时前
Kotlin 开发 - Kotlin 反引号转义关键字
android·java·开发语言·java-ee·kotlin·android jetpack·android runtime
码云骑士14 小时前
【1.2Java基础】Win10环境变量配置详解-从原理到排雷
android·java
AI玫瑰助手14 小时前
Python函数:匿名函数lambda的定义与使用场景
android·java·python