这是我的 EditText
布局:
<EditText
android:id="@+id/edittext_information"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColorHint="@color/grey"
android:maxLength="4096"
android:hint="@string/default_information"
android:inputType="textMultiLine"
android:minLines="1"
android:lines="1"
android:maxLines="11"
android:scrollbars="vertical"
android:layout_marginTop="0dp"
android:background="@android:color/transparent"
android:padding="10dip"
android:gravity="top"/>
问题是我的default_information
字符串很长,占据了四行。因此,最初的EditText
为四行。但是当用户尝试输入一些文本时,EditText
不会自动调整大小以适应已输入的文本(例如一行)。它仍然是四行。
如何指示EditText
在提示文本很长时调整大小以适应已输入的文本?
更新:
请看这里的GIF演示我面临的问题: