Android:ellipsize
来源:互联网 发布:骑士巡游算法 编辑:程序博客网 时间:2024/06/02 04:55
最近为了解决某个bug,textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~
用法如下:
在xml中
android:ellipsize = "end" 省略号在结尾
android:ellipsize = "start" 省略号在开头
android:ellipsize = "middle" 省略号在中间
android:ellipsize = "marquee" 跑马灯
最好加一个约束android:singleline = "true"
当然也可以用代码语句
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);
不仅对于textview有此属性,对于editext也有,不过它不支持marquee
- 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
- TextView android:ellipsize 属性
- android中的ellipsize
- android中的ellipsize
- android中的ellipsize
- (转)android中的ellipsize
- 中南大学oj1320(大数+卡特兰数)
- Java多线程之线程池(一)
- 操作系统选择调度方式和算法的若干准则
- 需找符合条件的整数(输入整数N,输出一个最小自然数M,使N*M结果只包含1跟0)
- VMware虚拟机中如何安装VMWare-Tools详解
- Android:ellipsize
- 中南大学oj1327
- TOOLTIP的使用
- 计算t=1+1/2+1/3+...+1/n
- 解决sql server 2008评估期已到
- BNU4063:桌球游戏
- 高薪技术排行
- BNU4065:二进制串的运算(模拟)
- 算法:斐波那契兔子问题