javaでレイアウトの高さを設定する方法

Java では、setLayoutParams メソッドでレイアウトの高さを設定することが可能です.

LinearLayoutレイアウトを想定すると、布局の高さは以下の方法で設定できます。

LinearLayout linearLayout = findViewById(R.id.linearLayout);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
300); // 设置高度为300像素
linearLayout.setLayoutParams(params);

LinearLayout.LayoutParamsの最初の引数はレイアウトの幅で、LinearLayout.LayoutParams.MATCH_PARENTに設定すると親レイアウトの幅と同じになったり、具体的なピクセル値に設定したりできます。2番目の引数はレイアウトの高さで、LinearLayout.LayoutParams.MATCH_PARENTに設定すると親レイアウトの高さと同じになったり、具体的なピクセル値に設定したりできます。

レイアウトの種類によって、例えば RelativeLayout.LayoutParams や FrameLayout.LayoutParams などのさまざまな LayoutParams クラスを使用して高さを設定します。

bannerAds