1
我可以創建合併單元格,並通過XML行跨度選項, 一個網格佈局,但是當我想以編程它不工作做同樣的事情,這是我的代碼Android的網格佈局編程方式與合併單元格和行跨度
int column = 3;
int row = 3;
gridLayout.setColumnCount(column);
gridLayout.setRowCount(row);
Button btn1 = new Button(this);
btn1.setBackgroundColor(Color.BLUE);
btn1.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
GridLayout.LayoutParams lParams = new GridLayout.LayoutParams(btn1.getLayoutParams());
lParams.rowSpec = GridLayout.spec(0, 2);
lParams.columnSpec = GridLayout.spec(0, 3);
gridLayout.addView(btn1,lParams);
感謝您的回答,在我來說,我並不需要使用循環我想創建索姆e視圖並將它們添加到具有特定行,列和行跨度的網格佈局,colspan。其他單元格將爲空白。 – StraightforwardDev