在android中给出inputType时,Min Lines不工作

GvS*_*rma 6 android android-edittext

任何人都遇到过这种情况.我需要为edittext显示最少4行,当minLines给出itworks时,但是当添加inputType标签时,Min Lines失败..

          <EditText
                android:id="@+id/my_review_review_text"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginBottom="5dp"
                android:inputType="textCapSentences|textAutoCorrect"
                android:background="@drawable/rect"
                android:gravity="top|left"
                android:hint="Add a review"
                android:maxLines="5"
                android:minLines="4"
                android:padding="10dp" />
Run Code Online (Sandbox Code Playgroud)

如果我错了请纠正我并给我一个解决方案....

Sha*_*esh 24

您可以使用 android:inputType="textCapSentences|textMultiLine|textAutoCorrect"

<EditText
        android:id="@+id/notes_box"
        android:inputType="textCapSentences|textMultiLine|textAutoCorrect"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/notes_title"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:padding="9dp"
        android:lines="5"
        android:gravity="top|left"
        android:maxLength="500"
        android:textColor="@color/gray"/>
Run Code Online (Sandbox Code Playgroud)

  • 是的……textMultiline 有效……你能解释一下为什么会失败“android:inputType="textCapSentences|textAutoCorrect”" (2认同)