如何实际创建按钮矩阵以编程方式覆盖整个屏幕。
我尝试过的操作:我目前能够创建按钮,但我希望它们占据整个屏幕区域,它们只是占据左上方
答案 0 :(得分:0)
您也可以使用TableLayout
或LinearLayout
在Buttons
中分配权重。
让我们使用LinearLayout
。可以在xml和您的类中完成此操作。让我们创建一个2 x 2的按钮矩阵。
LinearLayout
(让我们水平使用)LinearLayout
,它们的方向与数字1相反(在这种情况下,我们使用垂直方向。然后将width=0dp
和layout_weight=1
设置为占据相等的间距)LinearLayout
内,并将其height=0dp
和layout_weight=1
设置为相等大小。就是这样。如果您有更多的行和列,使用TableLayout
是更便宜的方法