GridLayout中的空单元格收缩

时间:2014-04-16 11:31:23

标签: android android-gridlayout

我以编程方式创建了GridLayout 3x3。

我需要填写5 RadioButtons,如下所示:

   0 1 2
 0 O   O
 1   O
 2 O   O

但在我的应用中,我有这个:

   0 1 2
 0 O   
 1   O
 2     O

以下是我用来创建Buttons的代码:

Spec FieldRowParam = GridLayout.spec(FieldRow);
Spec FieldColumnParam = GridLayout.spec(FieldColumn);
GridLayout.LayoutParams Params = new GridLayout.LayoutParams(FieldRowParam, FieldColumnParam);
btnNew = new RadioButton(this); 
FieldLayout.addView(btnNew,Params);

我在int FieldRowint FieldColumn使用的坐标:

0-0; 1-1; 2-2; 0-2; 2-0。

0-0和0-2坐标的按钮合并为1个按钮,2-2和2-0按钮。

我认为按钮之间的空单元格存在问题,但我无法解决。谢谢你的回答!

1 个答案:

答案 0 :(得分:1)

只需在所有地方添加RadioButton,并在不需要invisible时设置可见性RadioButton