android:ellipsize省略文字用法
来源:互联网 发布:linux虚拟机共享文件 编辑:程序博客网 时间:2024/06/06 12:46
TextView及其子类,当字符内容太长显示不下时可以省略号代替未显示的字符;省略号可以在显示区域的起始,中间,结束位置,或者以跑马灯的方式显示文字(textview的状态为被选中时文字会滚动)。
其实现只需在xml中对textview的ellipsize属性做相应的设置即可。
android:ellipsize="start" 省略号在开头
android:ellipsize="middle" 省略号在中间
android:ellipsize="end" 省略号在结尾
android:ellipsize="marquee" 跑马灯显示
或者在程序中可通过setEillpsize显式设置。
注: EditText不支持marquee这种模式。
下面是四种属性设置的演示效果:
其实现只需在xml中对textview的ellipsize属性做相应的设置即可。
android:ellipsize="start" 省略号在开头
android:ellipsize="middle" 省略号在中间
android:ellipsize="end" 省略号在结尾
android:ellipsize="marquee" 跑马灯显示
或者在程序中可通过setEillpsize显式设置。
注: EditText不支持marquee这种模式。
下面是四种属性设置的演示效果:
当然也可以用代码语句
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 textView文字过长,省略显示
- android textView文字过长,省略显示
- Android TextView文字过长,省略显示
- android:ellipsize
- android:ellipsize
- android:ellipsize
- Android:ellipsize
- android:ellipsize
- android:ellipsize
- android:ellipsize
- 文字超长省略显示
- 文字过长省略
- 文字省略样式
- Spring MVC 教程,快速入门,深入分析
- 均线
- 将EXCEL 中的数据导入,转化为DataTable
- tslib移植
- TTF文件的制作——打造属于自己的字体
- android:ellipsize省略文字用法
- android控件之DowloadManager
- “懒惰” Linux 管理员的 10 个关键技巧
- 使用python-libvirt API 迁移
- MPEG简介 + 如何计算CBR/VBR MP3的播放时间 - 1
- Web地图比较器(Swipe Tool)和三向地图查看器
- 不支持尝试执行的操作
- 【android】scaleType属性与ImagView中图片的显示的关系
- Matlab将图片转换成asc码txt文本格式