Es kam auch nach dem Überprüfen nicht heraus, also Da die EditTextPreference einen Zeilenumbruch verursachte, war die Bedienbarkeit etwas schlecht. Dies ist eine Methode, um Zeilenumbrüche zu vermeiden.
Es ist vielmehr eine Möglichkeit, das Layout von EditText anzugeben, das im Dialogfeld aufgerufen wird.
preferences.xml
<EditTextPreference
android:dialogLayout="@xml/prefernce_custom_edittext"
android:key="userName"
android:title="Nutzername" />
android: DialogLayout einstellen.
prefernce_custom_edittext.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@android:id/edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="18dp"
android:paddingRight="18dp"
android:inputType="text|textNoSuggestions" />
</LinearLayout>
Jetzt können Sie es wie gewohnt anpassen.
Ich kann keine Linie brechen! Es war gut!
Recommended Posts