【发布时间】:2013-02-18 13:31:16
【问题描述】:
我有两个按钮,我想将它们水平放置,以便屏幕彼此并排,没有剩余空间,我知道我可以使用线性布局并设置权重,但我想要相对布局,因为我已经有权重在我的 XML 中,因此将两个权重放在一起会很糟糕。
我试过这样
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_selector" >
<Button
android:id="@+id/b_orderMeal_send"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="4dip"
android:layout_marginRight="4dip"
android:background="@drawable/button_selector"
android:clickable="true"
android:focusable="true"
android:text="@string/b_send"
android:textColor="#FFFFFF" />
<Button
android:id="@+id/b_orderMeal_cancel"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerHorizontal="true"
android:layout_marginLeft="4dip"
android:layout_marginRight="4dip"
android:background="@drawable/button_selector"
android:clickable="true"
android:focusable="true"
android:text="@string/b_cancel"
android:textColor="#FFFFFF" />
</RelativeLayout>
但只是出现了取消按钮,那是因为我使用了“填充父项”,请问有什么解决方案?
【问题讨论】:
-
使用水平方向的线性布局
-
请问如何让按钮占据所有可用空间?
-
我会发布答案等待
标签: android android-layout android-xml android-button