在下面的代码中,我有两个主要容器,一个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之上所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)