我有一个线性布局,它是 tablerow 的一部分
<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>