【发布时间】:2012-10-08 00:56:36
【问题描述】:
我有一个RelativeLayout,里面有一些东西,我想要一个背景视图来填充整个东西。这是我期望的工作:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#000" >
<View
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_margin="1px"
android:background="#fafafa" />
<ImageView
android:id="@+id/im"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:src="@drawable/ic_blank_profile" />
.... and so on.
这行不通。它填充宽度,但高度设置为零。但是,如果我将 layout_alignParentBottom 更改为 layout_alignBottom="@+id/im",那么它确实工作(有点;这不是一个令人满意的解决方案,但至少它不再是 0 高度了)。
发生了什么事?这是一个错误吗?
【问题讨论】:
标签: android layout view android-relativelayout