Wie man Mehrzeiligkeit in Android's zulässt EditText
Ansicht?
Antworten
Zu viele Anzeigen?Standardmäßig werden alle EditText
Widgets in Android sind mehrzeilig.
Hier ist ein Beispielcode:
<EditText
android:inputType="textMultiLine" <!-- Multiline input -->
android:lines="8" <!-- Total Lines prior display -->
android:minLines="6" <!-- Minimum lines -->
android:gravity="top|start" <!-- Cursor Position -->
android:maxLines="10" <!-- Maximum Lines -->
android:layout_height="wrap_content" <!-- Height determined by content -->
android:layout_width="match_parent" <!-- Fill entire width -->
android:scrollbars="vertical" <!-- Vertical Scroll Bar -->
/>
Das funktioniert für mich, denn diese 2 Attribute sind wirklich wichtig: inputType y Zeilen . Außerdem benötigen Sie möglicherweise eine Bildlaufleiste. Der folgende Code zeigt, wie man eine solche erstellt:
<EditText
android:id="@+id/addr_edittext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="top|left"
android:inputType="textEmailAddress|textMultiLine"
android:lines="20"
android:minLines="5"
android:scrollHorizontally="false"
android:scrollbars="vertical" />
So habe ich das unten stehende Codeschnipsel angewendet, und es funktioniert einwandfrei. Ich hoffe, dies würde jemandem helfen.
<EditText
android:id="@+id/EditText02"
android:gravity="top|left"
android:inputType="textMultiLine"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:lines="5"
android:scrollHorizontally="false"
/>
Zum Wohl! ...Danke.
EditText hat einzeilig Eigenschaft. Sie können sie in der XML-Datei oder durch den Aufruf von setSingleLine(false) festlegen; http://developer.Android.com/reference/Android/widget/TextView.html#setSingleLine%28%29
- See previous answers
- Weitere Antworten anzeigen