如何在不更改按钮大小的情况下更改按钮字体大小(在android中)?

问题描述:

我需要一个网格(由程序创建,而不是xml) 等大小的按钮。他们显示不同大小的文字。 问题是,当我将文本大小更改为较小的尺寸时,该按钮会自动调整大小以使其小于其他大小。如何在不更改按钮大小的情况下更改按钮字体大小(在android中)?

谢谢,

注:网格创建添加的TableRow•按钮来 一个TableLayout。按钮被创建并添加到一个的TableRow

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

如果要显示网格,使用gridview会不会更好? – RoflcoptrException 2010-05-27 17:38:37

+0

我真的不知道。在视觉上,我已经得到了预期的效果(但在changint字体大小时遇到​​问题)。 – cibercitizen1 2010-05-27 20:26:15

添加填充(setPadding())将扩大按钮,同时保持的字体大小小。然而,找出需要添加的填充量取决于您。