Ich dachte, singleLine="true"
war äquivalent zu maxLines="1"
, aber ich sehe, dass das folgende vorgefüllte Feld von Android Studio hat beide. Ist da ein Unterschied? Gibt es einen bekannten Bug, der beide benötigt?android singleLine vs maxLines
<EditTextPreference
android:key="example_text"
android:title="@string/pref_title_display_name"
android:defaultValue="@string/pref_default_display_name"
android:selectAllOnFocus="true"
android:inputType="textCapWords"
android:capitalize="words"
android:singleLine="true"
android:maxLines="1" />
Dies ist aus der pref_general.xml
Datei.
Vielleicht verwandt? http://StackOverflow.com/a/17125324/2095855 –
Danke. Das beantwortet zum Teil die Frage. Aber es sagt nicht, warum sie beide in dem Beispiel zeigen, das ich anbiete. –
Hat es nicht etwas damit zu tun, neue Zeilen mit der Tastatur hinzufügen zu können? Ich bin mir ziemlich sicher, dass singleLine = "true" eine neue Zeile blockiert. –