我认为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请帮忙。