要動態添加內容到GridLayout,您可以通過編程方式創建并添加視圖到GridLayout的子視圖列表中。下面是一個示例代碼,演示了如何動態添加內容到GridLayout:
GridLayout gridLayout = findViewById(R.id.gridLayout);
// 創建視圖
TextView textView = new TextView(this);
textView.setText("動態添加的內容");
// 設置視圖的布局參數
GridLayout.LayoutParams params = new GridLayout.LayoutParams();
params.width = GridLayout.LayoutParams.WRAP_CONTENT;
params.height = GridLayout.LayoutParams.WRAP_CONTENT;
// 添加視圖到GridLayout
gridLayout.addView(textView, params);
您可以在適當的位置調用上述代碼來動態添加內容到GridLayout。請確保在調用 gridLayout.addView()
之前,已經設置了視圖的布局參數,以便它正確地顯示在GridLayout中。