Android layout_weight 備忘録
Androidで複数のコントロールを50%:50%などの割合で表示したい場合はlayout weightを使う。複数のViewを選択し、layout weight プロパティを設定するといい具合になる。表示する時に、1:2みたいに割合を設定する。
ちなみに、layout_weightを使う際は、layout_widthを0dpにするというおまじないがいるみたい、、、?
レイアウト(5)-layout_weight属性とweightSum属性 親ウィジェットの残りのスペースを分け合って使う - 愚鈍人
LinearLayoutではlayout_weightが使えるが、FrameLayout、RelativeLayoutではできないらしい。Android Support Library 23.0からPercentRelativeLayoutというものが使えるらしく、縦横均等とかそういった割り当てが階層が深くせずに実現できるらしい。
勉強になりました。ありがとうございます。