0

水平方向の 1 つの線形レイアウトに 2 つのボタンを追加したいのですが、画面が大きい場合はボタンを引き延ばし、画面が小さい場合はボタンを縮小したいのですが、それらをまったく同じサイズに保つにはどうすればよいですか?

Fill Parent または Match Parent により、画面に表示されるのは 1 つだけになります。任意の画面サイズで両方を同時に表示するにはどうすればよいですか?

4

1 に答える 1

1

それらの両方に次のプロパティを与えます。

weight =1
layout_width=fill_parent

これが動作するコードです

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="Button 1" >
    </Button>

    <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="Button 2" >
    </Button>

</LinearLayout>
于 2012-07-15T09:49:03.527 に答える