【发布时间】:2011-12-06 22:24:37
【问题描述】:
正如我下面的代码所示,我有两个想要重叠的 ImageView,但较大的被系统地放在较小的下面,两者都是 android:layout_alignParentTop 设置为“true”,我认为这会导致重叠但Android 总是将它们一个一个地显示在另一个之下。
<RelativeLayout android:id="@+id/RelativeLayout1"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal"
android:gravity="center_horizontal|center_vertical">
<ImageView android:id="@+id/homeStars" android:src="@drawable/background"
android:layout_height="wrap_content" android:layout_width="fill_parent" android:scaleType="centerInside"
android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:layout_alignParentTop="true"
/>
<ImageView android:id="@+id/homeLogo" android:src="@drawable/logo"
android:layout_height="wrap_content" android:layout_width="220dip"
android:layout_alignParentTop="true" android:layout_centerHorizontal="true"
android:paddingTop="2dip" />
</RelativeLayout>
注意 1:我不希望将第一个设置为相对视图的背景。 注意 2:我应该补充一点,这个相对布局是放在 ScrollView 中的。
【问题讨论】:
-
所以你现在的问题是它们重叠......?你想要他们做什么?
-
如果一个在另一个后面......它们在什么方面不重叠?
-
它在下面,而不是在后面:这正是我的问题。
-
先添加你想要的视图,然后在前面添加你想要的另一个视图
标签: android android-relativelayout