141 votes

Quel est l’équivalent de « colspan » dans un TableLayout Android ?

J’utilise un TableLayout dans Android. En ce moment j’ai un TableRow contenant deux éléments en elle et, au-dessous de celui, TableRow avec un point il il. Il rend comme ceci :

Ce que je veux faire, c’est faire 3 cellules s’étendent sur les deux cellules supérieures, il ressemble à ceci :

En HTML, j’utiliserais un COLSPAN... Comment puis-je faire ce travail dans Android ?

207voto

Sephy Points 18893

Il semble qu’il y a un attribut cela : layout_span

Mise à jour : Cet attribut doit être appliqué aux enfants de TableRow. PAS de TableRow lui-même.

97voto

Maragues Points 9461

Juste pour compléter la réponse, l’attribut layout_span s’ajoutent à l’enfant, de ne pas TableRow.

Cet extrait de code illustre la troisième rangée de mon tableLayout, qui s’étend sur 2 colonnes.

42voto

Onimusha Points 1117

Et c’est comment vous le faire par programme

5voto

Dimanoid Points 696

Peut-être que cela aidera quelqu'un. J’ai essayé la solution avec mais ce ne fonctionne pas pour moi. Donc, j’ai résolu le problème avec ce truc. Il suffit d’utiliser au lieu de `` où vous avez besoin de colspan, c’est tout.

0voto

RobGThai Points 2314

Je pense que vous devez encapsuler une mise en page autour d’une autre. Avoir une présentation liste verticalement, de l’intérieur ont un autre (ou dans ce cas, deux) la liste horizontalement.

Je suis toujours mal à bien split interface à 50 / 50 partie dans Android.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X