有人可以告诉我这是否可行?我有一个RelativeLayout
,我希望显示两个FrameLayout
,一个在另一个之上。我希望它位于底部的那个,width
属性设置为wrap_content
,另一个应该占用其父级的所有空间。
这就是我所拥有的,而且它不起作用。问题是上面的布局没有显示,只有底部的布局。
这是我的代码:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<FrameLayout
android:id="@+id/upper_fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/down_container" >
</FrameLayout>
<FrameLayout
android:id="@+id/down_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginTop="4dip" />
</RelativeLayout>
我在这里做错了吗?
答案 0 :(得分:1)
将android:layout_above =“@ + id / down_container”更改为android:layout_above =“@ id / down_container”
@ + id /用于创建id,@ id /用于提供此特定组件的引用。