2010-07-29 6 views
1

Salut tout le monde. Je ne suis pas grand dans la programmation de l'assurance-chômage, donc ce peut être une chose facile que j'ai oubliée. J'essaye d'avoir un écran qui montre 8 TextView dans une table de 2 colonnes x 4 rangées. Et, bien sûr, je veux que les TextViews, qui peuvent avoir des longueurs différentes, soient centrés. J'ai essayé ceci dans une disposition de table, pour des raisons évidentes mais je sens que ce n'est pas la manière de le faire parce qu'il n'a pas beaucoup de contrôle où je mets tout une fois qu'il est dans une rangée. Devrais-je utiliser une combinaison différente de mises en page ou y a-t-il quelque chose que j'ai oublié?Deux colonnes table sur android

Je peux poster mon fichier xml si vous en avez vraiment besoin mais c'est vraiment plus une question de concept qu'une question spécifique.

Merci, Jake

Répondre

1

Pouvez-vous expliquer pourquoi une mise en page de la table ne fonctionnait pas plus en détail? Si vous êtes juste essayer de centrer le contenu des cellules, vous pouvez définir l'attribut android:gravity dans la mise en page de table pour "center"

EDIT: Vous pouvez définir l'espacement entre les éléments en utilisant l'attribut android:padding (Documentation). Vous pouvez utiliser un certain nombre d'autres attributs dans ce lien pour modifier la disposition de votre table, ainsi que les attributs spécifiques à la table au this link.

+0

J'ai essayé cela et cela n'a pas fonctionné, y at-il d'autres attributs que je dois désactiver pour que cela fonctionne? – jakehschwartz

+0

Ok, ça a fonctionné pour une raison quelconque maintenant, qu'en est-il de mettre plus d'espace entre mes colonnes? – jakehschwartz

+0

J'ai mis à jour ma réponse avec des informations plus détaillées et des liens vers la documentation que vous pouvez utiliser pour personnaliser davantage vos vues. – QRohlf

1

Découvrez apps-for-android'sGridLayout. Vous devrez peut-être le modifier un peu pour qu'il fasse exactement ce que vous voulez, mais c'est probablement un bon point de départ.

Questions connexes