我想以这种方式用按钮填充布局:
我尝试了表格布局,但我无法在按钮之间获得正确的空间,当我尝试不同的屏幕尺寸时,一切都搞砸了(即使我使用了 android:layout_weight)所以现在我正在使用相对布局,但是当屏幕改变时我无法让按钮采用正确的尺寸,我已经阅读了有关处理不同屏幕尺寸的提示,所以我正在使用 dp 和 wrap_content,但没有任何效果,这是我的代码:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_marginLeft="24dp"
android:layout_marginTop="31dp"
android:layout_marginRight="150dp"
android:background="@layout/press"
android:drawableTop="@drawable/reading"
android:text="@string/option" />
<Button
android:id="@+id/Button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/button1"
android:layout_alignBottom="@+id/button1"
android:layout_alignParentRight="true"
android:layout_marginRight="28dp"
android:layout_alignParentLeft="true"
android:layout_marginLeft="150dp"
android:background="@layout/press"
android:drawableTop="@drawable/reading"
android:text="@string/option" />
</RelativeLayout>
我想设置第一行按钮,但是 Button2 没有按应有的大小调整大小,我做错了什么?或者我怎么能做到这一点?谢谢你。