gpt4 book ai didi

android - 在 RelativeView 中重叠 ImageView

转载 作者:搜寻专家 更新时间:2023-11-01 08:13:06 25 4
gpt4 key购买 nike

正如我下面的代码所示,我有两个我想重叠的 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 : 我不想将第一个设置为相对 View 的背景。注意 2:我应该补充一点,这个相对布局放在 ScrollView 中。

最佳答案

<RelativeLayout
android:id="@+id/RelativeLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<ImageView
android:id="@+id/homeStars"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="centerInside"
android:src="@drawable/background" />

<ImageView
android:id="@+id/homeLogo"
android:layout_width="220dip"
android:layout_height="wrap_content"
android:paddingTop="2dip"
android:src="@drawable/logo" />

</RelativeLayout>

我删除了你们所有不同的 layout_* 标签,它工作正常。很自然地,所有的 child 都会通过将自己定位在 RelativeLayout 的左上角来相互重叠。你的额外标签不仅让我感到困惑,而且可能让解析器感到困惑。复制粘贴上面的代码并在下次进行增量更改! :)

关于android - 在 RelativeView 中重叠 ImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7754092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com