-2

テーブル行の一部である線形レイアウトがあります

<LinearLayout
            android:id="@+id/relativeLayout2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingLeft="4dp" >

            <Button android:layout_weight="1" android:layout_height="50dp" android:id="@+id/button11" android:background="@drawable/page1p" android:layout_width="0dp"></Button>
            <Button  android:layout_weight="1" android:id="@+id/button21" android:layout_height="50dp" android:background="@drawable/page2x" android:layout_width="0dp"></Button>
            <Button  android:layout_weight="1" android:id="@+id/button31"  android:layout_height="50dp" android:layout_width="0dp" android:background="@drawable/page3x"></Button>
            <Button  android:layout_weight="1" android:id="@+id/button41" android:layout_height="50dp" android:layout_width="0dp" android:background="@drawable/page4x"></Button>
            <Button  android:layout_weight="1" android:id="@+id/button51"  android:layout_height="50dp" android:layout_width="0dp" android:background="@drawable/page5x"></Button>
            <Button android:layout_weight="1"  android:id="@+id/button61"  android:layout_height="50dp" android:layout_width="0dp" android:background="@drawable/page6x"></Button>
            <Button  android:layout_weight="1" android:layout_height="50dp" android:id="@+id/Button71"  android:layout_width="0dp" android:background="@drawable/page7x"></Button>
        </LinearLayout>

私がやろうとしているのは、このレイアウトにボタンがいくつ追加されても、常に幅に均等に収まるようにサイズ変更されるようにすることです。imagebuttons に変更しようとしましたが、役に立ちません。各ボタンの線形レイアウトと等間隔のレイアウトを作成したくありません。

編集:これは私が使用する画像のコードです

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/page6p"
          android:state_pressed="true" />
    <item android:drawable="@drawable/page6" />
</selector>
4

1 に答える 1