layout_weight
ここにあるほとんどすべてのサンプルは、これがコードから設定する方法だと言っていることがわかります。
linearLayoutView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT,
1f));
ただし、これは私の場合は機能しません。私の場合に機能するのはこれだけです:
linearLayoutView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
0,
1f));
XMLコードに対応
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
>
なぜこうなった?私の解決策は間違っていますか?