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

相关推荐
rosmis13 小时前
agent各指标定义
android·java·开发语言
风样滴男人哟14 小时前
PHP特性之反射类ReflectionClass机制
android·开发语言·php
小孔龙15 小时前
RenderNode 与 DisplayList:Android 硬件加速的绘制记录与复用
android·性能优化
qizayaoshuap16 小时前
鸿蒙 ArkTS 实战:搜索列表 城市实时过滤(示例 94)
android·华为·harmonyos
朝星16 小时前
Framework筑基之Handler消息机制5(应用层)
android
2601_9657984716 小时前
ForumLab Review: Fast PHP Script for SEO Forum Sites
android·adb·php
LUCKY-LIVING17 小时前
ELF File in linux
android·java·linux
xqqxqxxq17 小时前
SQL 字段约束笔记
android·笔记·sql
深念Y17 小时前
技术探索记录 在 Android 手机上运行 One API
android·linux·服务器·智能手机·go·交叉编译·服务
Android-Flutter17 小时前
OkHttp 总结
android·okhttp·kotlin