这两天在做listView显示信息时,每个Item显示两个TextView 后来因为前一个ListView显示的信息太长了就直接把后面的信息给覆盖了,百度下发现TextView还有一个属性关于限制显示文本的字数。发现有两个相关的属性 maxEms、maxLength
1.maxEms: ems是印刷排版单位,表示字宽的单位;android TextView setEms() 或者 android:maxEms=“13” 作用都是设置TextView的字符宽度
em的解释: https://en.wikipedia.org/wiki/Em_(typography)
详细可见:http://blog.csdn.net/JavaLive09/article/details/38661773
2.maxLength: length指的是文本的长度比如:英文、符号、汉子、数字等等这些都属于文本范围,所以android:maxLength=“13” 的作用就是限制TextView只能显示13个文本长度。