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或者固定数值时不起作用。
今天突然遇到了这些问题,特此记录一下!