android EditText提示居右无法显示的问题
来源:互联网 发布:cdx什么意思网络用语 编辑:程序博客网 时间:2024/05/22 17:22
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"));注: EditText不支持marquee这种模式。
最好再加一个约束tv.setSingleLine(true);
不仅对于textview有此属性,对于editext也有,不过它不支持marquee
或者用substring( (int start, int end);
str.substring(0, str.length()>30?30str.length())+"......"
如果大于30个字就只显示30字,不到30字则全显示出来
综上所述:EditText.setEllipsize(TextUtils.TruncateAt.valueOf("START"));
- android EditText提示居右无法显示的问题
- EditText 光标居右显示
- EditText无法显示数据的问题
- 关于Android studio无法显示import的提示问题
- android EditText 中显示Error提示的时候文字不见了
- EditText的输入法显示、隐藏和AlertDialog中的EditText无法调出输入法的问题
- EditText光标靠右显示
- Android的EditText无法自动弹出输入法问题
- Android EditText 的onKeyDown事件无法捕获问题
- android AlertDialog中EditText无法调出输入法的问题
- 解决Android布局添加EditText之后无法预览的问题
- Android中EditText的setError文字不显示的问题
- Android中EditText的setError文字不显示的问题
- Android中EditText的setError文字不显示的问题
- android的EditText显示隐藏密码时候的全角问题
- 使用bootstrapValidator无法正常显示提示信息的问题
- [android] EditText的setError文字不显示问题
- Android 关于EditText文字的显示问题 和属性
- leetcode Reverse Linked List II
- BASE64转换,内含:IOS自带DES加解密
- Android蓝牙相关开发
- android 调用系统分享功能以及实现自定义分享
- has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@2c58b888 that was original
- android EditText提示居右无法显示的问题
- 这是哪部呢
- Flex中Timer的使用
- nyoj-449-不再爱你……
- 架构师如何从复杂中设计出简单? – 反思许多架构师的迷思
- dell inspiron7420 ubuntu13.04触摸板设置
- OnScrollListener
- oracle 11g安装图解
- (例子)无重复随机数生成器