[JAVA] Tipps zur Implementierung von Android-Anwendungen, Zusammenfassung der Referenzsite (Layout)

Erstes Jahr neuer Absolvent der Freien Künste, Java, Android unerfahrene Person Dies ist eine Zusammenfassung der Dinge, die beim Erstellen von Android-Apps hilfreich waren! (Layout)

Wenn es empfohlene Artikel gibt, werden wir diese von Zeit zu Zeit aktualisieren! !!

EditText Redesign

Die Farbe des EditText-Cursors ändert sich je nach Terminal. Wenn Sie ihn also vereinheitlichen möchten, geben Sie ihn in XML an.

Zusammenfassung der Farbänderungen in EditText

Change the color of the cursor of an EditText in Android across all the sdk

Ich möchte eine 50% ige Platzierung im relativen Layout durchführen

Möglich bei Verwendung einer leeren Ansicht. Praktisch.

Legen Sie die Breite der Ansicht des untergeordneten RelativeLayout auf 50% fest

So aktualisieren Sie den Status mehrerer Ansichten in der übergeordneten Ansicht ...

FindViewWithTag () ist in solchen Fällen nützlich. Wenn die übergeordnete Ansicht beispielsweise 10 untergeordnete Ansichten enthält, müssen Sie nicht nach 10 suchen Sie können Tags in XML hinzufügen und die for-Anweisung umdrehen.

[Verwendung von findViewWithTag ()](http://koga-app.tumblr.com/post/49431453714/ Verwendung von findviewwithtag)

Fügen Sie einen Schatten hinzu

Wenn Sie auf API21 oder höher abzielen, können Sie Elevation mit XML verwenden. Erstellen Sie in diesem Fall eine XML-Datei, um damit umzugehen.

How would I get a ListView Item to be elevated?

[Android] Erstellen Sie eine Ansicht mit einem festen Seitenverhältnis

Eine benutzerdefinierte Ansichtsklasse, mit der Sie bestimmen können, wie oft die Höhe auf der Breite basiert, z. B. 1: 1 oder 4: 3. Die beste Benutzerfreundlichkeit.

[Android] Erstellen Sie eine Ansicht mit einem festen Seitenverhältnis

Konvertierung von px nach dp

Bei Angabe der Größe im Code ist die Einheit px. Wenn Sie das Problem auf dp beheben möchten, lesen Sie Folgendes.

Problem, dass sich die Höhe für jedes Gerät ändert, wenn die Höhe im Code numerisch eingestellt wird

ListView verwendet für jede Zeile eine andere Ansicht

Überschreiben Sie getItemViewType () mit dem Adapter und ändern Sie die Ansicht, um sie mithilfe der case-Anweisung in getView () aufzublasen.

Verwenden Sie für jede Zeile in ListView eine andere Ansicht

Berühren Sie die Listenansicht und den Inhalt der Liste (Schaltflächen, Bilder usw.)

Berühren Sie den Inhalt der Liste

Informationen zum Abstand zwischen Elementen in ListView

<ListView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:divider="@null"
    android:dividerHeight="10dp" />

So entfernen Sie die Trennlinie von Android ListView und legen den Platz für jedes Element fest

Berühren Sie die Listenansicht und den Inhalt der Liste (Schaltflächen, Bilder usw.)

Berühren Sie den Inhalt der Liste

Machen Sie den Hintergrund des Dialogs transparent

getDialog().getWindow().setBackgroundDrawable(new 
ColorDrawable(Color.TRANSPARENT));

Can't make the custom DialogFragment transparent over the Fragment

Fügen Sie mit RecyclerView
einen Teiler hinzu

Mit RecyclerView einen Teiler hinzufügen

Recommended Posts

Tipps zur Implementierung von Android-Anwendungen, Zusammenfassung der Referenzsite (Layout)
TIPPS für die Implementierung von Android-Anwendungen, Zusammenfassung der Referenzseite (Funktionsimplementierung)
Tipps zur Implementierung von Android-Anwendungen, Zusammenfassung der Referenzsite (Android OS-spezifische Edition)
Android-Entwicklungsreferenzseite