我想放置多个图像并向下滚动并查看所有图像。我试图将ScrollView放在ImageView中,但我不知道是否需要放置布局。我搜索了教程,但我没找到我需要的东西。
答案 0 :(得分:1)
显然不是ScrollView
的工作方式。 ScrollView
是ViewGroup
,因此您必须将放在要滚动的视图之外。
此外,只能有一个视图作为滚动视图的直接子项。所以你不能这样做:
<ScrollView>
<ImageView>
<ImageView>
<ImageView>
</ScrollView>
实际上,您应该将图片放在LinearLayout
中,并将LinearLayout
放在滚动视图中。
<ScrollView>
<LinearLayout>
<ImageView>
<ImageView>
<ImageView>
</LinearLayout>
</ScrollView>
注意:省略属性,因为我很懒:P
编辑:
如果您想向下滚动,只需将orientation
属性设置为"vertical"
。
<ScrollView>
<LinearLayout
android:orientation="vertical"
other attributes.../>
image views here...
</LinearLayout
</ScrollView>
答案 1 :(得分:0)
查看CardViews http://developer.android.com/training/material/lists-cards.html
的Android文档您可以在每个CardView元素中放置一个图像,并在图像下方放置一个共享按钮。正如我之前所说,在处理图像时必须进行良好的内存管理,而RecyclerView才能正常工作。
干杯
答案 2 :(得分:0)
尝试此方法
<ScrollView>
<LinearLayout>
<ImageView>
<ImageView>
<ImageView>
<ImageView>
<ImageView>
</LinearLayout>
</ScrollView>