gpt4 book ai didi

android - RelativeLayout 问题 - 图像与 ScrollView 重叠

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

我想在我的应用程序底部贴一张图片,上面是我有一个 ScrollView ,如下所示:

  <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/RelativeLayout1">
<ScrollView android:paddingTop="180dip" android:layout_width="fill_parent" android:id="@+id/scrollView12" android:layout_height="wrap_content">
<LinearLayout android:id="@+id/linearLayout4" android:layout_width="fill_parent" android:paddingRight="8dip" android:orientation="vertical" android:layout_height="wrap_content">
</LinearLayout>
</ScrollView>
<ImageView android:layout_width="fill_parent"
android:background="@color/cinza" android:src="@drawable/header"
android:id="@+id/imageView2" android:layout_height="wrap_content" android:layout_alignParentBottom="true">
</ImageView>
</RelativeLayout>

我以动态方式提供 ScrollView ,因此它的大小可以改变。我的问题是,如果它一直增长到显示结束,最后的记录就会落在我的图片后面。我想让它长到照片为止。关于如何做到这一点的一些线索?尝试了几种方式,relativelayouts,linearlayouts,但是有时图片消失,有时不卡在底部...

最佳答案

您应该为 ScrollView 添加 android:layout_above="@+id/imageView2",并首先定义 ImageView,因为您希望先绘制它,然后在 RelativeLayout.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/RelativeLayout1">
<ImageView
android:layout_width="fill_parent"
android:background="@color/cinza"
android:src="@drawable/header"
android:id="@+id/imageView2"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true">
</ImageView>
<ScrollView
android:paddingTop="180dip"
android:layout_width="fill_parent"
android:id="@+id/scrollView12"
android:layout_above="@+id/imageView2"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/linearLayout4"
android:layout_width="fill_parent"
android:paddingRight="8dip"
android:orientation="vertical"
android:layout_height="wrap_content">
</LinearLayout>
</ScrollView>
</RelativeLayout>

关于android - RelativeLayout 问题 - 图像与 ScrollView 重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7442911/

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