2012-01-05 8 views
0

Mon application a une rangée de boutons en bas de l'écran (une disposition linéaire, orientée horizontalement), et naturellement les boutons ont tous des étiquettes différentes. Mon problème est que certaines des étiquettes sont 2 lignes et d'autres sont une, et entre cela et le fait que layout_height est défini sur "wrap_content", ils ne sont pas tous de la même hauteur, ce qui a l'air bizarre.Disposition linéaire d'Android d'une rangée de boutons

Maintenant, sans simplement épingler toutes les hauteurs à une certaine valeur, y a-t-il un moyen simple pour moi de convaincre les boutons d'apparaître tous de la même taille? Puis-je définir leurs hauteurs à fill_parent sans faire de boutons de taille plein écran? Edit: D'accord, je m'excuse, c'était une question stupide que j'aurais vraiment pu (et j'ai fait) répondre moi-même ... J'ai réglé la hauteur des boutons sur fill_parent et ça a l'air bien. Je devrais probablement testé ALORS posté. Qui savait??

Répondre

0

Vous pouvez simplement créer une mise en page de table à l'intérieur que la disposition linéaire comme celui-ci

TableRow tr = new TableRow(this); 
tr.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT)); 
Button b = new Button (this); 
b.setTextSize(10.0f); 
tr.addView(b,47,47); 

ainsi la taille du bouton reste même

Questions connexes