Androidグリッドレイアウトへコンテンツを動的に追加するにはどうすればよいですか?

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 内で適切に表示されるようにしてください。

bannerAds