Linearlayout: Lineares Layout
Wenn viele Steuerelemente in einer Schnittstelle aufgeführt werden müssen, können wir im Allgemeinen LinearLayout verwenden. Linearlayout besteht darin, die Kinderelemente in vertikal oder horizontal zu sortieren. Jedes untergeordnete Element befindet sich nach dem vorherigen Element. Lassen Sie es uns unten kurz verstehen.
In XML -Layoutdateien begegnen Sie auf die folgenden Einheiten
PX: Ist der Pixelpunkt des Bildschirms DP: eine abstrakte Einheit basierend auf Dichte. Die physische Größe des Bildschirms SP: ähnlich wie DP, wird jedoch gemäß der Schriftgröße des Benutzers skaliert
Der XML -Code lautet wie folgt: Ändern Sie die vertikale Richtung Android: Orientierung = "vertikal" ( vertikal )
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" Android: layout_Height = "match_parent" android: orientation = "vertikale" Tools: context = "com.example.Administrator.Adapter.MainActivity"> <TextView Android: text = "First textView" Android: Hintergrund: android:layout_width="match_parent" android:layout_height="100dp" /> <TextView android:text="second TextView" android:gravity="center" android:background="#31ef0b" android:textSize="18sp" android:layout_width="match_parent" android:layout_height="100dp" /> <TextView android:text="third TextView" android:gravity="center" android:textSize="18sp" android:background="#ec07ca" android:layout_width="match_parent" android:layout_height="100dp" /> <TextView android:text="4th TextView" android:gravity="center" Android: textsize = "18sp" Android: Hintergrund = "#f5d105" Android: layout_width = "match_parent" Android: layout_Height = "100dp" /> < /linearlayout>
Auslaufergebnis: Jede Textansicht ist von oben nach unten angeordnet.
Der XML -Code lautet wie folgt: Ändern Sie die horizontale Richtung Android: Orientierung = "Horizontal" ( horizontal )
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" Android: layout_Height = "match_parent" Android: Orientierung = "Horizontale" Tools: context = "com.example.Administrator.Adapter.MainActivity"> <textView Android: text = "First textView" Android: Hintergrund = "#Ef0808" Android: Gravity: Gravity: Gravity: Gravity: Gravity: Gravity: Gravity: "Center" und textSize = "18Sp08" Android: Gravity: Gravity: Gravity: "Center" und textSize = "18Sp08" Android: Gravity: Gravity: "center" und textSize = "18Sp. Android: layout_width = "100dp" Android: layout_Height = "100dp" /> <textView Android: text = "Zweiter TextView" Android: Gravity = "Center" Android: Hintergrund = "#31EF0B" Android: textsize = "18sp" und Layout_width = "100DP" - 100d. <TextView Android: text = "dritter textview" android: gravity = "center" android: textsize = "18sp" android: background = "#ec07ca" Android: layout_width = "100dp" android: layout_height = "100dp" /> <textView und text: text: text: text: text: text: text: text: text: text "und text" und text "und text: text: text: text: text:" text "und text" und tection "und tection" und tection: Android: textsize = "18sp" Android: Hintergrund = "#f5d105" Android: layout_width = "100dp" Android: layout_Height = "100dp" /> < /linearLayout>
Auslaufergebnis: Jede Textansicht ist horizontal von links nach rechts angeordnet.
Der einzige Unterschied zwischen diesen beiden linearen Layouts ist die Differenz des Wertes von Android: Orientierung
Experimentsübersicht: Der einzige Unterschied zwischen diesen beiden linearen Layouts besteht darin, dass die Werte von Android: Orientierung unterschiedlich sind. Durch dieses Experiment haben wir ein vorläufiges Verständnis des linearen Layouts in Android.
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels für das Studium oder die Arbeit eines jeden hilfreich sein wird. Ich hoffe auch, Wulin.com mehr zu unterstützen!