Il n'est pas sorti même après l'avoir vérifié, alors Étant donné que EditTextPreference a créé un saut de ligne, l'opérabilité était un peu mauvaise. Il s'agit d'une méthode pour éviter les sauts de ligne.
C'est plutôt un moyen de spécifier la disposition de EditText appelée dans Dialog.
preferences.xml
<EditTextPreference
android:dialogLayout="@xml/prefernce_custom_edittext"
android:key="userName"
android:title="Nom d'utilisateur" />
android: définissez dialogLayout.
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>
Vous pouvez maintenant le personnaliser comme vous le feriez normalement.
Je ne peux pas casser une ligne! C'était bon!
Recommended Posts