我有一个包含几个 ImageButton 的 GridLayout,例如
<ImageButton
android:id="@+id/btnColor00"
android:layout_column="0"
android:layout_row="0" />
布局正确显示 ImageButtons,但我想以编程方式实现它以动态创建 ImageButtons 的 GridLayout。
我在下面编写了代码,但我还不知道如何以编程方式设置 android:layout_column, android:layout_row。
ibs = new ImageButton[42];
for (int i=0; i<42;i++) {
ibs[i] = new ImageButton(getContext());
LayoutParams params = ibs[i].getLayoutParams();
params.height = 40;
params.width = 40;
ibs[i].setLayoutParams(params);
}
我搜索了 LayoutParams 和 ImageButton 的方法,但找不到任何类似的命令。谁能帮我?谢谢。