ページを3つの部分に分割しようとしています。パーセンテージ値でやりたいのですが、Androidではサポートされていません。代わりに、を使用する必要がありますandroid:layout_weight。しかし、私はそれを理解して正しく理解するのに苦労しています。特に実際のサイズの計算方法。パーセンテージ値(0..100%)を取得する方法はありandroid:layout_weightますか?
問題を説明するために、いくつかのケース(添付のスクリーンショットを参照)を実行しました。フルスクリーンをそれらの間で分割したいので、色<LinearLayout>付きのフィールドはすべて。android:layout_height="fill_parent"
ケース1

わかりました、簡単です。すべて<LinearLayout>が33%になります。
ケース2

UPS?!最初の(黄色)<LinearLayout>は完全に消えますか?なんで?
ケース3

再び混乱しました。黄色<LinearLayout>が戻ってきました。しかし、最初の2つ<LinearLayout>は、重量が重いほど小さくなりますか?何が起こっている?
ケース4

私はこのすべての背後にある数学が何であるか全くわかりません。