Android 如何设置按钮';s宽度,用于固定线性布局内的剩余屏幕大小(如果有2个按钮(1个具有指定宽度)
我有一个水平Android 如何设置按钮';s宽度,用于固定线性布局内的剩余屏幕大小(如果有2个按钮(1个具有指定宽度),android,xml,Android,Xml,我有一个水平线性布局,其中包含2个按钮,一个按钮具有指定的宽度(57dp),另一个按钮应填充剩余的屏幕大小。 我试着这样做: <LinearLayout android:layout_width="fill_parent" android:layout_height="37dp" android:orientation="horizontal" android:layout_marginTop="10dp" a
线性布局
,其中包含2个按钮
,一个按钮具有指定的宽度(57dp),另一个按钮应填充剩余的屏幕大小。
我试着这样做:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="37dp"
android:orientation="horizontal"
android:layout_marginTop="10dp"
android:gravity="center_vertical|center_horizontal" >
<Button
android:id="@+id/fold_action"
android:layout_width="fill_parent"
android:layout_height="34dp"
android:padding="8dp"
android:background="@drawable/order_button"
android:text="test" />
<Button
android:id="@+id/like_action"
android:layout_width="57dp"
android:layout_height="37dp"
android:background="@drawable/wish_off" />
</LinearLayout>
但通过这种方式,应填充屏幕其余部分的
按钮
与线性布局
的宽度相同,因此按钮
将离开屏幕。有没有一种用xml实现的方法?将布局宽度设置为0dp,布局权重设置为1