在项目中,有时会遇到一个固定行数的文本显示控件。有时我们采用textview来显示,利用走马灯来省略过多的内容。但是有时需要单行显示,多出的内容滑动来查看。大多数看到这种需求会想到自定义textview,看完这个,你就会发现原来edittext还可以这样使用。
<EditText android:layout_width="120dp" android:layout_height="50dp" android:layout_centerVertical="true" android:background="@null" android:textSize="16sp" android:id="@+id/et" android:layout_marginLeft="20dp" android:singleLine="true" android:cursorVisible="false" android:gravity="right" android:focusable="false" />
其他java代码不变 亲测完全没bug;