android:ellipsize的使用
16lz
2021-01-23
EidtText和textview中内容过长的话自动换行,使用android:ellipsize与android:singleine可以解决,使只有一行。
EditText不支持marquee
用法如下:
在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);
更多相关文章
- 分享一些高效的LINQ语句代码
- C#如何使用键值对取代Switch...Case语句的示例
- 第五章C++:语句的相关介绍
- Microsoft C++ 语言扩展:try-except 语句结构化异常
- C ++中continue和break语句的简单比较
- C ++控制语句的使用
- c++输出语句
- c语句以句号结束对吗
- #define和printf是不是c语句?