TableLayout ist eine Ansichtsgruppe, die Ansichten in Zeilen und Spalten anzeigt
1 Starten Sie ein neues Projekt mit dem Namen HelloTableLayout
2. Öffnen Sie die Datei res/layout/main.xml Folgender Inhalt:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1">
<TableRow>
<TextView
android:layout_column="1"
android:text="Open..."
android:padding="3dip"
/>
<TextView
android:text="Ctrl-O"
android:gravity="right"
android:padding="3dip"
/>
</TableRow>
<TableRow>
<TextView
android:layout_column="1"
android:text="Save..."
android:padding="3dip"
/>
<TextView
android:text="Ctrl-S"
android:gravity="right"
android:padding="3dip"
/>
</TableRow>
<TableRow>
<TextView
android:layout_column="1"
android:text="Save as..."
android:padding="3dip"
/>
<TextView
android:text="Ctrl-Shift-S"
android:gravity="right"
android:padding="3dip"
/>
</TableRow>
<View
android:layout_height="2dip"
android:background="#FF909090"
/>
<TableRow>
<TextView
android:text="X"
android:padding="3dip"
/>
<TextView
android:text="Import..."
android:padding="3dip"
/>
</TableRow>
<TableRow>
<TextView
android:text="X"
android:padding="3dip"
/>
<TextView
android:text="Export..."
android:padding="3dip"
/>
<TextView
android:text="Ctrl-E"
android:gravity="right"
android:padding="3dip"
/>
</TableRow>
<View
android:layout_height="2dip"
android:background="#FF909090"
/>
<TableRow>
<TextView
android:layout_column="1"
android:text="Quit"
android:padding="3dip"
/>
</TableRow>
</TableLayout>
Beachten Sie, dass diese Datei dem
-Element ähnelt Für jede Zelle können Sie verschiedene Ansichtselemente verwenden. In diesem Beispiel verwendet jede Zelle TextView. Zwischen diesen Zeilen gibt es auch eine grundlegende Ansicht zum Zeichnen horizontaler Linien
Einige Attribute in TextView android:layout_column="1": Zeigt an, dass das Steuerelement in der Spalte mit der Nummer 1 platziert ist und die Nummer bei 0 beginnt
android:gravity="right" : Definieren Sie die Schriftart, die rechts angezeigt werden soll das übergeordnete Steuerelement
android:stretchColumns="1": Legen Sie fest, welche Spalten automatisch gestreckt werden sollen. Die Spalten-ID beginnt bei 0. Wenn mehrere Spalten vorhanden sind, verwenden Sie ",", um sie zu trennen. Die Funktion hier besteht darin, die Erweiterung der zweiten Spalte auf den gesamten verfügbaren Platz zu ermöglichen
android:shrinkColumns: Legen Sie fest, welche Spalten automatisch verkleinert werden sollen. Die Spalten-ID beginnt bei 0. Wenn mehrere Spalten vorhanden sind, verwenden Sie "," bis Trennen Sie sie
android:collapseColumns: Legen Sie fest, welche Spalten automatisch ausgeblendet werden sollen. Die Spalten-ID beginnt bei 0. Wenn mehrere Spalten vorhanden sind, verwenden Sie ",", um sie zu trennen
Übrigens: Android :layout_span gibt an, wie viele Spalten Platz ein Steuerelement einnimmt
Das Folgende ist die Grundansicht, bei der eine horizontale Linie 2-fach hoch auf dem Bildschirm gezeichnet wird
3. Die laufenden Ergebnisse sind wie folgt: <View
android:layout_height=”2dip”
android:background=”#FF909090″
/>
Das Obige ist der Inhalt der Android-UI-Steuerelementserie: TableLayout (Tabellenlayout). Bitte beachten Sie die chinesische PHP-Website (www.php.cn)!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn