[JAVA] Comment empêcher editTextPreference de Android PreferenceFragmentCompat de se rompre

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.

スクリーンショット 2019-04-11 14.24.58.png

Je ne peux pas casser une ligne! C'était bon!

Recommended Posts

Comment empêcher editTextPreference de Android PreferenceFragmentCompat de se rompre
Comment écrire Scala du point de vue de Java
[Android] Comment obtenir la langue de réglage du terminal
Java qui ignore les données d'Android vers le ROS de Jetson Nano
Comment obtenir les informations les plus longues de Twitter à partir du 12/12/2016
Comment graver un disque d'installation de Windows à partir d'Ubuntu
Comment implémenter l'affichage sur une seule ligne de TextView dans le développement Android
Comment empêcher la saisie de dates passées dans les formulaires Rails
Comment "évider" une vue sur Android
[Rails] Comment empêcher la transition d'écran
Android: Comment gérer "Impossible de déterminer la version Java à partir de '10 .0.1 '"
Comment utiliser setDefaultCloseOperation () de JFrame
De l'introduction à l'utilisation de byebug
[Android] Comment créer un fragment de dialogue
Comment obtenir une couverture des tests instrumentés Android [Faites de votre mieux]
Comment passer du HTML à Haml
[Avec une explication de pourquoi le faire] Comment empêcher les autres de modifier avec l'application CRUD de Rails avec fonction d'authentification
Développement Android, comment vérifier null dans la valeur de l'objet JSON
De la traction des rails image-docker au lancement
Comment éviter le traitement en double par addEventListener
[Rails] Comment convertir ERB en Haml
Comment nommer les variables 7 sélections d'inconfort
[Android] Comment gérer les thèmes sombres
Comment détecter les conflits de microphone sur Android
[java] Résumé de la gestion des caractères
Comment appeler le code Swift 5.3 depuis Objective-C
Comment déterminer le nombre de parallèles
[Flutter] Comment utiliser C / C ++ depuis Dart?
[Java] [Maven3] Résumé de l'utilisation de Maven3
Java: Comment envoyer des valeurs du servlet au servlet
Comment trier une liste de SelectItems
Comment utiliser ExpandableListView dans Android Studio
[Android 9.0 Pie] Exemple d'appels de strings.xml autres que Activity et Fragment
Comment obtenir n'importe quel numéro de chiffre à partir de 2 chiffres ou plus! !!
Résumé de la sélection des éléments dans Selenium
Promesse JDBC et exemple d'écriture
Comment trouver la cause de l'erreur Ruby
Résumé de la création de balises JSF personnalisées
POST des images d'Android vers PHP en utilisant Retrofit
Personnalisez la répartition du contenu de Recyclerview
Comment lier Rails6 Vue (à partir de la construction de l'environnement)
[Bcrypt] Comment annuler la présence: true de has_secure_password
Comment obtenir un heapdump à partir d'un conteneur Docker
[Java] Résumé de la façon d'omettre les expressions lambda
Comment vider de la base de données (DB) vers le fichier de départ
[Android] Comment détecter le changement de volume (= pression sur le bouton de volume)
Comment obtenir une classe depuis Element en Java
Comment obtenir le jour d'aujourd'hui
De la configuration à l'utilisation de l'enrobeuse Selenium Selenide
Sortie de la façon d'utiliser la méthode slice
Comment créer un plug-in natif Unity (version Android)
[Swift UI] Comment désactiver ScrollsToTop de ScrollView
[Java] Comment passer de jdk ouvert à jdk oracle