maxEms和maxLength的区别以及maxEms不起作用的问题
16lz
2021-01-24
maxEms和maxLength的区别:
maxEms:表示字宽的单位。设置的android:maxEms=“10”,但是显示11个中文,但是想要多出的字之后、之前的显示省略号就得使用maxEms,并且必须与android:singleLine="true"使用。不与android:singleLine="true"使用时可自动换行。
maxLength:指的是文本的长度,比如:英文、符号、汉子、数字等等这些都属于文本范围,所以android:maxLength="13" 的作用就是限制TextView只能显示13个文本长度。大于字数之后自动截断,不显示省略号。
maxEms不起作用的问题:
只有当控件的宽度设置为wrap_content时才有效,设置为match_parent或者固定数值时不起作用。
今天突然遇到了这些问题,特此记录一下!
更多相关文章
- Android(安卓)在程序中动态添加 View 布局或控件
- 断点下载
- Android签名文件转化为pk8和pem的实现
- Android弹幕实现:基于B站弹幕开源系统(2)
- Android_TextView属性介绍
- android:ellipsize属性 textview
- android多线程断点下载——网络编
- android长度单位
- Android富文本编辑器附源码