在 android 中给出 inputType 时,Min Lines 不起作用
Min Lines not working when inputType is given in android
任何人都遇到过这种情况。我需要为 edittext 显示最少 4 行,当给定 minLines 时它工作正常但是当向它添加 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" />
如有不妥请指正并提供解决方案....
你可以使用
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"/>
此行已删除
android:inputType = "textCapSentences|textAutoCorrect"
maxLines对应EditText的最大高度,它控制的是外边界而不是内文本行。
如果你想要限制字符使用这个 android:maxLength="20"
试试吧..
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"/>
您只需将 inputType 添加为 MultiLine 以及其他 inputType 即可实现此目的
<EditText
android:id="@+id/comment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine|textNoSuggestions"
android:minLines="6"
android:focusable="true"
android:focusableInTouchMode="true"
android:gravity="top"
android:padding="5dp"
android:textSize="20sp"
/>
任何人都遇到过这种情况。我需要为 edittext 显示最少 4 行,当给定 minLines 时它工作正常但是当向它添加 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" />
如有不妥请指正并提供解决方案....
你可以使用
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"/>
此行已删除
android:inputType = "textCapSentences|textAutoCorrect"
maxLines对应EditText的最大高度,它控制的是外边界而不是内文本行。
如果你想要限制字符使用这个 android:maxLength="20"
试试吧..
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"/>
您只需将 inputType 添加为 MultiLine 以及其他 inputType 即可实现此目的
<EditText
android:id="@+id/comment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine|textNoSuggestions"
android:minLines="6"
android:focusable="true"
android:focusableInTouchMode="true"
android:gravity="top"
android:padding="5dp"
android:textSize="20sp"
/>