0

match_parent を使用して 2 つのボタンで画面の幅を分割する方法。ボタンに match_parent を指定すると、画面いっぱいに表示されます。2 つのボタンを画面いっぱいに水平に配置したい。

4

1 に答える 1

4

コンテンツのラップ/親の一致などではなく、WEIGHTを使用して幅を分割する必要があります...

まず、リニア レイアウトを使用して幅を fill_parent として指定し、次に weightSum 属性を 2 として追加します。

ここで、layout_width = 0dp の 2 つのボタンを追加します

両方のボタンに layout_weight = 1 を追加します....

完全なコードは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:weightSum="2" >

<Button
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:text="Aamir Shah" />

<Button
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:text="Aamir Shah" />

 </LinearLayout>
于 2012-10-04T05:22:48.277 に答える