androidのグリッドレイアウトの幅を設定するにはどうすればいいですか?

Android では、GridLayout.LayoutParams を使用して、GridLayout 内の各子ビューの幅を設定できます。

まず、横幅を設定したい子ビューを探しGridLayout.LayoutParamsのオブジェクトを作成し、横幅を設定します。例えば子ビューの幅を100dpにする時、以下の手順でできます。

  1. 幅を設定する子ビュー、例えばTextViewなどを探します。
TextView textView = findViewById(R.id.textView);
  1. GridLayout.LayoutParamsオブジェクトを作成し、横幅を100dpに設定する。
GridLayout.LayoutParams params = new GridLayout.LayoutParams();
params.width = 100; // 设置宽度为100dp
params.height = GridLayout.LayoutParams.WRAP_CONTENT; // 设置高度为包裹内容
  1. GridLayout.LayoutParams オブジェクトを子ビューに適用する:
textView.setLayoutParams(params);

こうすると、子ビューの幅を100dpに設定できます。必要に応じて、幅の値と高さの値を変更してください。

bannerAds