46 Stimmen

Spannende Spalten mit TableLayout

Mögliches Duplikat:
Was ist die Entsprechung von "colspan" in einem Android TableLayout?

In der Dokumentation zu TableLayout heißt es: "Zellen können sich über Spalten erstrecken, wie in HTML". Ich kann jedoch keine Möglichkeit finden, dies zu tun.

Genauer gesagt habe ich eine Zeile mit zwei Spalten und eine weitere mit einer Spalte. Ich möchte, dass sich die einspaltige Zeile über die gesamte Tabelle erstreckt. Klingt einfach, aber ich sehe es nicht.

80voto

IncrediApp Punkte 10223

Android:layout_span="3" hinzufügen, um 3 Spalten zu überspannen. Zum Beispiel:

        <TableRow>
            <Button android:id="@+id/item_id"
                android:layout_span="2"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content" 
                android:text="item text" />     
        </TableRow>

3voto

segfaultomatic Punkte 67

Android:layout_span erfüllt diesen Zweck.

exemple :

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableRow>
    <TextView android:id="@+id/info"
        android:layout_span="2"
        android:text="some text"
        android:padding="3dip"
        android:layout_gravity="center_horizontal" />
</TableRow>
<TableRow>
    <TextView android:text="some other text" 
        android:padding="3dip" />
    <TextView android:text="more text" 
        android:padding="3dip" />
</TableRow>
</TableLayout>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X