android ellipsize的使用
来源:互联网 发布:php实现短信验证码 编辑:程序博客网 时间:2024/06/05 03:04
在TextView 和 EditText中,可以使用ellipsize来设置文字溢出隐藏,如:“一段很长的文本...”
用法如下:
在xml中
android:ellipsize = "end" 省略号在结尾
android:ellipsize = "start" 省略号在开头
android:ellipsize = "middle" 省略号在中间
android:ellipsize = "marquee" 跑马灯
最好加一个约束android:singleline = "true" 或者 android:maxLines="1"
当然也可以用代码语句
tv.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("START"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));
最好再加一个约束tv.setSingleLine(true);
注:EditText中不支持marquee模式!
对于多行的时候,比如4行,想设置溢出隐藏,可是发现只最多只能显示两行,不知是否android的bug。
<TextView
android:maxLines="4"
android:ellipsize="end"
......
/> 0 0
- android ellipsize的使用
- android ellipsize的使用
- android:ellipsize的使用
- android:ellipsize的使用
- android:ellipsize的使用
- android:ellipsize的使用
- android:ellipsize的使用
- android:ellipsize的使用
- android:ellipsize的使用
- android:ellipsize的使用
- android ellipsize的使用
- android:ellipsize的使用
- android:ellipsize的使用
- android:ellipsize的使用
- android:ellipsize的使用
- android:ellipsize的使用
- android中ellipsize的使用
- android下ellipsize的使用
- 进程保活-踩坑篇
- C# 静态类与非静态类、静态成员的区别
- 置信区间、置信水平、边际误差
- sea.js+jQuery+jQueryMobile的模块化开发
- 抽象类的应用
- android ellipsize的使用
- 硬币找零
- 连续字符统计(如AABBBCDD, A2B3C1D2)
- 二叉树的序列化
- 源码安装grpc
- 安卓安全综述
- oracle 表误删或者数据误改修复解决方案
- OpenCV学习笔记(2)——播放视频
- 获取android中正在运行应用程序的列表