我们可以在android中减少tablelayout中tablerow的大小吗?

我们可以在android中减少tablelayout中tablerow的大小吗?,android,height,row,tablelayout,Android,Height,Row,Tablelayout,对于计算器应用程序,我有40个按钮和一个EditText视图,但不是所有的都适合模拟器。我想知道是否可以减小表行的大小 如果不可能,还有别的办法吗 这是tablerow的代码 不要固定表格行的高度,只需将所有表格行放在一个方向垂直的线性布局中,并为所有表格行赋予等于1的布局权重。如果将自定义图像放在按钮背景中,它将适合。默认值将稍大一些。您要在每行中添加多少个按钮?@sam显然是五个按钮。结果我只能做五次。如果我能做六件事就好了。应用styles@android:style/Widget.Bu

对于计算器应用程序,我有40个按钮和一个EditText视图,但不是所有的都适合模拟器。我想知道是否可以减小表行的大小

如果不可能,还有别的办法吗

这是tablerow的代码



不要固定表格行的高度,只需将所有表格行放在一个方向垂直的线性布局中,并为所有表格行赋予等于1的布局权重。

如果将自定义图像放在按钮背景中,它将适合。默认值将稍大一些。您要在每行中添加多少个按钮?@sam显然是五个按钮。结果我只能做五次。如果我能做六件事就好了。应用styles@android:style/Widget.Button.small你能发布一张你看到的屏幕截图吗?(在Eclipse中,您可以在设备窗口中使用ABD的设备捕获按钮。)尝试将每行的布局高度设置为0dp,然后将所有行的布局权重设置为相等。您还可以尝试将所有表格行替换为水平方向的线性布局,并将每个按钮的布局宽度和高度wrapcontent加上每个按钮的布局权重设置为1(即,将所有水平按钮设置为相等的空间)并且每行线性布局的权重等于一,即使所有行线性布局的高度相等。通过这样做,可以控制所有行的宽度和高度以适应屏幕。
style=“?android:attr/buttonStyleSmall”
上述代码减小了每个按钮的大小,因此增加了空间:)