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

相关推荐
没有了遇见20 分钟前
Android RecycleView 条目进入和滑出屏幕的渐变阴影效果
android
站在巨人肩膀上的码农1 小时前
去掉长按遥控器power键后提示关机、飞行模式的弹窗
android·安卓·rk·关机弹窗·power键·长按·飞行模式弹窗
呼啦啦--隔壁老王1 小时前
屏幕旋转流程
android
人生何处不修行1 小时前
实战:Android 15 (API 35) 适配 & 构建踩坑全记录
android
用户2018792831672 小时前
gralde的《依赖契约法典》
android
你过来啊你5 小时前
Android Handler机制与底层原理详解
android·handler
RichardLai885 小时前
Kotlin Flow:构建响应式流的现代 Kotlin 之道
android·前端·kotlin
AirDroid_cn5 小时前
iQOO手机怎样相互远程控制?其他手机可以远程控制iQOO吗?
android·智能手机·iphone·远程控制·远程控制手机·手机远程控制手机
YoungHong19926 小时前
如何在 Android Framework层面控制高通(Qualcomm)芯片的 CPU 和 GPU。
android·cpu·gpu·芯片·高通
xzkyd outpaper6 小时前
Android 事件分发机制深度解析
android·计算机八股