Duplicata possible:
Quel est l'équivalent de "colspan" dans un Android TableLayout?
Il est dit dans la documentation de TableLayout "Les cellules peuvent s'étendre sur des colonnes, comme elles le peuvent en HTML." Cependant, je ne trouve aucun moyen de le faire.
Plus précisément, j'ai une ligne avec deux colonnes et une autre avec une colonne. Je veux que la ligne d'une colonne couvre toute la table. Cela semble facile, mais je ne le vois pas.
ajoutez Android: layout_span = "3" pour couvrir 3 colonnes. Par exemple:
<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>
Android: layout_span fait l'affaire.
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>