【发布时间】:2015-01-09 16:44:09
【问题描述】:
正如您在上面看到的,RelativeLayout 中有四行 Buttons。如何让Buttons 均匀覆盖屏幕宽度?
我尝试了各种各样的方法,但没有任何效果:我尝试将 RelativeLayout 宽度设置为 match_parent 并制作所有 Button's layout_width = fill_parent 以及各种类似的东西。
有什么想法吗?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Game" >
<RelativeLayout
android:id = "@+id/rl"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
>
<Button
android:id="@+id/button0"
android:layout_width="@dimen/size"
android:layout_height="@dimen/size"
android:background="@drawable/button"
android:onClick="ButtonOnClick"
android:tag="0"/>
<Button
android:id="@+id/button1"
android:layout_width="@dimen/size"
android:layout_height="@dimen/size"
android:layout_toRightOf="@+id/button0"
android:background="@drawable/button"
android:onClick="ButtonOnClick"
android:tag="0"/>
<Button
android:id="@+id/button2"
android:layout_width="@dimen/size"
android:layout_height="@dimen/size"
android:layout_toRightOf="@+id/button1"
android:background="@drawable/button"
android:onClick="ButtonOnClick"
android:tag="0"/>
<Button
android:id="@+id/button3"
android:layout_width="@dimen/size"
android:layout_height="@dimen/size"
android:layout_toRightOf="@+id/button2"
android:background="@drawable/button"
android:onClick="ButtonOnClick"
android:tag="0"/>
...
...
...
<Button
android:id="@+id/button12"
android:layout_width="@dimen/size"
android:layout_height="@dimen/size"
android:layout_below="@+id/button8"
android:background="@drawable/button"
android:onClick="ButtonOnClick"
android:tag="0"/>
<Button
android:id="@+id/button13"
android:layout_width="@dimen/size"
android:layout_height="@dimen/size"
android:layout_below="@+id/button9"
android:layout_toRightOf="@+id/button12"
android:background="@drawable/button"
android:onClick="ButtonOnClick"
android:tag="0"/>
<Button
android:id="@+id/button14"
android:layout_width="@dimen/size"
android:layout_height="@dimen/size"
android:layout_below="@+id/button10"
android:layout_toRightOf="@+id/button13"
android:background="@drawable/button"
android:onClick="ButtonOnClick"
android:tag="0"/>
<Button
android:id="@+id/button15"
android:layout_width="@dimen/size"
android:layout_height="@dimen/size"
android:layout_below="@+id/button11"
android:layout_toRightOf="@+id/button14"
android:background="@drawable/button"
android:onClick="ButtonOnClick"
android:tag="0"/>
</RelativeLayout>
</RelativeLayout>
【问题讨论】:
标签: android button width android-relativelayout