ネストされたウェイトは問題なく機能するはずです。私はそれらを数回使用しましたが、Eclipse は「ネストされたウェイトはパフォーマンスに悪い」というヒントを示しています。
次のようなものを試してください:
<LinearLayout android:id="@+id/main_layout"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:weightSum="1"
android:orientation="horizontal">
<LinearLayout android:id="@+id/layout_fragment_a"
android:layout_height="match_parent"
android:layout_width="0dp"
android:layout_weight="0.5"/>
<LinearLayout android:id="@+id/layout_container_b_c"
android:layout_height="match_parent"
android:layout_width="0dp"
android:layout_weight="0.5"
android:weightSum="1"
android:orientation="vertical">
<LinearLayout android:id="@+id/layout_fragment_b"
android:layout_height="0dp"
android:layout_width="match_parent"
android:layout_weight="0.7"/>
<LinearLayout android:id="@+id/layout_fragment_c"
android:layout_height="0dp"
android:layout_width="match_parent"
android:layout_weight="0.3"/>
</LinearLayout>
</LinearLayout>
そして、それは私が他の時もやった方法です。xml にはいくつかの失敗やタイプミスがある可能性があります (ここで応答ボックスに正しく書いています:P) が、アイデアを得るのに役立つはずです: フルスペースを使用し、それぞれ 50% 幅の 2 つの第 2 レベルのレイアウトを含む 1 つのメインレイアウト (main_layout) ( fragment_a と container_b_C) と、そのレイアウトのスペースを 70/30 (fragment_b と fragment_c) に分割する 2 番目のレベルのレイアウトの onw にある別の 2 つのレイアウト (fragment_b と fragment_c) :)
それが役に立てば幸い!