タグ

ブックマーク / blog.imho.jp (1)

  • Androidレイアウトの要点だけ: LinearLayoutでパーツを均等に配置したい

    AndroidUI制作で、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でパーツを均等に配置したい
    g08m11
    g08m11 2016/10/25
  • 1