ScrollView在另一个布局Android之上

ScrollView在另一个布局Android之上,第1张

概述在下面的代码中,我有两个主要容器,一个RelativeLayout和一个ScrollView.我需要将RelativeLayout固定在最上面,并在下面使ScrollView和Images滚动.我有以下两个问题:>尽管我的ScrollView是可滚动的,但它位于RelativeLayout的顶部.!重要>垂直LinearLayout中存在的我的图像视图为缩略

在下面的代码中,我有两个主要容器,一个relativeLayout和一个ScrollVIEw.我需要将relativeLayout固定在最上面,并在下面使ScrollVIEw和Images滚动.我有以下两个问题:

>尽管我的ScrollVIEw是可滚动的,但它位于relativeLayout的顶部. !重要
>垂直linearLayout中存在的我的图像视图为缩略图大小.如果我有15-20张图像,则它们会占用很多垂直空间.如何根据屏幕尺寸使图像适合一行中的最大值,然后转到下一行?

<relativeLayout    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent">    <linearLayout        androID:layout_wIDth="match_parent"        androID:layout_height="wrap_content"        androID:orIEntation="vertical">    </linearLayout></relativeLayout><ScrollVIEw    androID:layout_wIDth="fill_parent"    androID:layout_height="wrap_content">    <linearLayout        androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:orIEntation="vertical">        <ImageVIEw>        </ImageVIEw>        <ImageVIEw>        </ImageVIEw>        <ImageVIEw>        </ImageVIEw>        <ImageVIEw>        </ImageVIEw>    </linearLayout></ScrollVIEw>

解决方法:

按照以下简单方法进行 *** 作:

>您需要为父级使用固定的高度,即< relativeLayout>.
>将ScrollVIEw的高度设置为match_parent.
>确保将所有内容放入linearLayout中.

最后,您将得到以下结果:

<linearLayout    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent">    <relativeLayout        androID:layout_wIDth="match_parent"        androID:layout_height="wrap_content"        androID:orIEntation="vertical">    </relativeLayout></linearLayout>
总结

以上是内存溢出为你收集整理的ScrollView在另一个布局Android之上全部内容,希望文章能够帮你解决ScrollView在另一个布局Android之上所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1089079.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存