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

相关推荐
应用市场3 小时前
离线小游戏做“每日挑战”:日期当随机种子,整局存成 JSON,再加一个“我不是机器人”
android·kotlin·游戏开发
一铭111993 小时前
海豹办公 1.9.15 跨端办公软件实践 文档兼容 Access 数据库与移动 WebView 排错
android·数据库·electron·开源软件·access
geats人山人海4 小时前
java 7异常
android·java·开发语言
2601_962071005 小时前
Kimi K3 vs DeepSeek V4-Pro实测对比:2026年同一入口十道题,耗时与token消耗差在哪
android·java·数据库
右手吉他6 小时前
高通平台IA APN问题分析之二
android·物联网
夜雪一千7 小时前
MySQL 自增 ID 的底层原理与坑点
android·mysql·adb
不浪费一个字节7 小时前
一个纯 Python 实现的 APK 解析与设备操控工具箱
android
itmigrate7 小时前
PHP 导出大 CSV 时内存溢出的一次排查
android·开发语言·php
hai_android7 小时前
LiveEventBusCore 跨 Activity 通讯源码解析
android·kotlin·android jetpack
维克兜率天8 小时前
【维克】统计套利建模:从因子到信号的完整流程
android·开发语言·python·算法·kotlin