0

LinearLayout が異なる画面でサイズ変更されないのはなぜですか?

4

1 に答える 1

1

使い方次第ですね!

レイアウトのサイズを自動的に変更したい場合は、 を構成するビューに重みLinearLayoutパラメーターを指定できます。

例えば:

<LinearLayout
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:weightSum="1"
   android:orientation="horizontal"
>
   <SomeView
      android:layout_width="0dip"
      android:layout_height="wrap_content"
      android:layout_weight="0.5"
    />

   <SomeView
      android:layout_width="0dip"
      android:layout_height="wrap_content"
      android:layout_weight="0.5"
    />
</LinearLayout>

この場合、2 つのサブビューが水平方向のスペース全体を共有し、それぞれがスペースの 50% を占めます。

于 2012-05-03T11:49:29.037 に答える