AndroidのUI制作で、LinearLayoutを使って画面の横幅のちょうど2等分にしたいときがあります。このようなときは、LinearLayoutされているパーツ(ボタンとか)にたいして"android:layout_weight"プロパティを設定します。これの使い方のちょっとしたコツのメモ。 結論からいうと、layout_weightとlayout_widthが関連していて、以下の図のような関係性です。ボタンが2つ並んでいる一行が、各LinearLayoutに対応します。 1. layout_width=wrap_contentで、layout_weightを指定しない場合 LiearLayoutにボタンを追加した直後が、この状態でしょう。ボタンはそのラベルのテキストを表示できるだけの幅(width)をそれぞれ確保します。結果、上記のようにボタンごとのサイズが変わります。 2. l
![Androidレイアウトの要点だけ: LinearLayoutでパーツを均等に配置したい](https://cdn-ak-scissors.b.st-hatena.com/image/square/2f46d833823c3445c7a1cec218d57af90b8735c7/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEjBa5z8LmmdruVDXvwlL7JNDn3cPNXmkfCrGTmoD2r_CUz0FneuJmx1wki_i12c-1csE1SzwS8LBNSgVtBmFMYpBul9dTeFf5eLyeOrAXs0ccvwdLrCln9gQ8GH1M4kRSFnr4BYAFSGnyY%2Fw1200-h630-p-k-no-nu%2Fishot-03.png)