[JAVA] So verhindern Sie, dass editTextPreference von android PreferenceFragmentCompat beschädigt wird

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.

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

Ich kann keine Linie brechen! Es war gut!

Recommended Posts

So verhindern Sie, dass editTextPreference von android PreferenceFragmentCompat beschädigt wird
Wie schreibe ich Scala aus der Perspektive von Java
[Android] So erhalten Sie die Einstellungssprache des Terminals
Java, das Daten von Android zu Jetson Nanos ROS überspringt
So erhalten Sie die längsten Informationen von Twitter ab dem 12.12.2016
So brennen Sie eine Installationsdiskette von Windows unter Ubuntu
So implementieren Sie eine einzeilige Anzeige von TextView in der Android-Entwicklung
So verhindern Sie, dass vergangene Daten in Rails-Formularen eingegeben werden
Wie man eine Ansicht auf Android "aushöhlt"
[Schienen] So verhindern Sie den Bildschirmübergang
Android: Umgang mit "Java-Version von '10 .0.1 'konnte nicht ermittelt werden"
Verwendung von setDefaultCloseOperation () von JFrame
Von der Einführung bis zur Verwendung von byebug
[Android] So erstellen Sie ein Dialogfragment
So erhalten Sie Berichterstattung über Android Instrumented Tests [Geben Sie Ihr Bestes]
So wechseln Sie von HTML zu Haml
[Mit einer Erklärung, warum dies zu tun ist] So verhindern Sie, dass andere Benutzer mit der CRUD-App von Rails mit Authentifizierungsfunktion bearbeiten
Android-Entwicklung, wie man den Wert des JSON-Objekts auf null überprüft
Vom Ziehen des Docker-Images der Schienen bis zum Starten
So verhindern Sie die doppelte Verarbeitung durch addEventListener
[Rails] Wie man von erb zu haml konvertiert
Wie man Variablen benennt 7 Auswahl von Unbehagen
[Android] Wie man mit dunklen Themen umgeht
So erkennen Sie Mikrofonkonflikte unter Android
[java] Zusammenfassung des Umgangs mit char
So rufen Sie Swift 5.3-Code von Objective-C auf
So bestimmen Sie die Anzahl der Parallelen
[Flattern] Wie verwende ich C / C ++ von Dart?
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
Java: So senden Sie Werte von Servlet zu Servlet
So sortieren Sie eine Liste von SelectItems
Verwendung von ExpandableListView in Android Studio
[Android 9.0 Pie] Beispiel für den Aufruf einer anderen Zeichenfolge.xml als Aktivität und Fragment
So erhalten Sie eine beliebige Ziffernnummer aus 2 oder mehr Ziffern! !!
Zusammenfassung der Auswahl von Elementen in Selen
JDBC Versprechen und Schreibbeispiel
So finden Sie die Ursache des Ruby-Fehlers
Zusammenfassung zum Erstellen von selbst erstellten JSF-Tags
POST-Bilder von Android auf PHP mit Retrofit
Passen Sie an, wie der Inhalt von Recyclerview aufgeteilt wird
So verknüpfen Sie Rails6 Vue (aus dem Umgebungsbau)
[Bcrypt] So brechen Sie die Anwesenheit ab: true für has_secure_password
So erhalten Sie einen Heapdump aus einem Docker-Container
[Java] Zusammenfassung, wie Lambda-Ausdrücke weggelassen werden
So sichern Sie von der Datenbank (DB) in die Seeds-Datei
[Android] So erkennen Sie Lautstärkeänderungen (= Drücken der Lautstärketaste)
So erhalten Sie eine Klasse von Element in Java
Wie komme ich zum heutigen Tag?
Vom Setup bis zur Verwendung des Selenium-Wrappers Selenide
Ausgabe der Verwendung der Slice-Methode
Wie erstelle ich Unity Native Plugin (Android-Version)
[Swift UI] So deaktivieren Sie ScrollsToTop von ScrollView
[Java] So wechseln Sie von Open JDK zu Oracle JDK