2010-05-27 7 views
2

Je dois avoir une grille (créée par programme, pas par xml) de boutons de même taille. Ils affichent du texte dans différentes tailles. Le problème est que lorsque je change la taille du texte à une taille plus petite, alors le bouton redimensionne automatiquement pour être plus petit que les autres.Comment changer la taille de la police du bouton sans changer la taille du bouton (dans Android)?

Merci,

Remarque: la grille est créée TableRow AJOUT D' s de boutons à un TableLayout. Les boutons sont créés et ajoutés à un TableRow

tr.addView(bu, 36, 45); 
+0

ne serait-il pas préférable d'utiliser gridview si vous voulez afficher une grille? – RoflcoptrException

+0

Je ne sais pas vraiment. Visuellement, j'ai l'effet désiré (mais j'ai un problème avec la police de caractères changint). – cibercitizen1

Répondre

1

Ajout d'un rembourrage (setPadding()) étendra le bouton tout en gardant la taille des caractères de petite taille. Déterminer combien rembourrage à ajouter, cependant, est à vous.

Questions connexes