如何使我的Button大小与android的RelativeLayout大小完全匹配?

时间:2015-11-15 20:32:01

标签: android xml android-layout

我认为match_parent可以解决这个问题,但是当我将match_parent设置为宽度时,它会拉伸整个RelativeLayout。但是高度是正确的......

这是我的xml:

<RelativeLayout
            android:id="@+id/moreRelativeLayout"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_weight="0.24"
            android:layout_gravity="center">

            <Button
                android:id="@+id/moreButton"
                android:layout_width="35dp"
                android:layout_height="35dp"
                android:background="@drawable/more_menu_icon"
                android:alpha="0.5"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="7dp"
                android:layout_weight="0.24"
                android:onClick="moreIconPressed"/>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@android:color/transparent"
                android:alpha="0.5"
                android:textColor="#000000"
                android:text="More"
                android:layout_centerInParent="true"
                android:layout_below="@+id/moreButton"
                android:layout_marginTop="-3dp"
                android:textSize="12dp" />

            <Button
                android:id="@+id/moreBiggerButton"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="#000000" />

        </RelativeLayout>

这是我希望覆盖整个RelativeLayout(moreRelativeLayout)的最后一个Button(moreBiggerButton)。我究竟做错了什么?我认为这样的事情就像设置宽度和高度一样简单到match_parent:S请帮忙。

0 个答案:

没有答案