基本上将一个inputType添加到textView将阻止它改变行数。 ie:当你到达editText的末尾时没有inputType它会增加大小,你会继续在第二行输入,在添加inputType的情况下你只需要横向滚动
<EditText
android:id="@+id/editText_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:maxLines="5"
android:ems="10"
android:imeOptions="actionNext"
android:inputType="textPersonName" >
<requestFocus />
</EditText>
那么如何同时获得inputType和自动调整大小?
答案 0 :(得分:1)
这将解决您的问题:
<EditText
android:id="@+id/editText_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:ems="10"
android:imeOptions="actionNext"
android:inputType="textMultiLine"
android:maxLines="5" >
<requestFocus />
</EditText>