android:ellipsize省略文字用法
16lz
2021-01-23
EidtText和Textview,当字符内容过长无法全部显示时可以用省略号来代替未显示的字符。
android:ellipsize="start" + android:singleline = "true"
2.代码语句
textview.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
textview.setSingleLine(true);
Textview实现跑马灯效果代码:
android:ellipsize="start" | 省略号在开头 |
android:ellipsize="middle" | 省略号在中间 |
android:ellipsize="end" | 省略号在末尾 |
android:ellipsize="marquee" | 跑马灯效果 |
实现方式:
1.xml设置属性android:ellipsize="start" + android:singleline = "true"
2.代码语句
textview.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
textview.setSingleLine(true);
显示效果:
注意:
EditText是为hint设置相应的省略效果,并且 EditText不支持marquee;Textview实现跑马灯效果代码:
更多相关文章
- 【Android 界面效果39】android:inputType问题
- Android利用TextView制作跑马灯该效果
- 安卓开发小效果--走马灯
- 【转】android中Textview如何限制在一行显示且多余字符自动截断
- Android 使用shape来优化界面效果
- android切换效果、Flutter信息类App、仿饿了么点餐、仿爱壁纸应
- Android设置android:clipChildren达到的特殊UI设计效果
- [置顶] Android 各类功能效果源代码集合