在android开发中可能会遇到这样的问题,一个EidtText或者textview只能占据一行,但是由于显示的内容过多,造成折行的问题,我们可以采取如下措施(EditText不支持marquee)
android:ellipsize="middle"
android:singleLine="true"
这样显示的内容过长时,中间的内容会以省略号代替来减少长度
如果需要省略号显示在右端,左端,可以改变属性android:ellipsize的取值即可
android:ellipsize = "end" 省略号在结尾
android:ellipsize = "start" 省略号在开头
android:ellipsize = "middle" 省略号在中间
android:ellipsize = "marquee" 跑马灯
android:singleline = "true"