无论如何在GridView Android中设置行号

时间:2013-12-23 17:16:41

标签: android gridview android-gridview

可能是我在问错误的问题。但请大家帮帮我。我想以网格视图格式显示图像。 我现在有5张图像,我想像这样显示这些图像(单行滚动)。

image1  image2 image3  image4  image5

但在移动设备中,我们一次可以显示2个或3个。我们可以在网格视图中设置行数,如numColumn:2吗? 谢谢你的考虑。

2 个答案:

答案 0 :(得分:1)

GridView并非真正用于此目的,它旨在以高效的滚动方式显示无限量的数据。如果您想创建一个静态布局,您可以将项目分散放置在特定位置,则应该改为GridLayoutTableLayout

How to set a fixed number of rows in android gridView?

答案 1 :(得分:1)

如果您需要水平显示固定数量的图片(例如使用ImageView),最佳解决方案是使用HorizontalScrollView一个水平LinearLayout子级,其中包含图片。它看起来像这样:

<HorizontalScrollView android:layout_width="match_parent"
                      android:layout_height="wrap_content">
    <LinearLayout android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:orientation="horizontal">
        <ImageView ...
                   ... />
        <ImageView ...
                   ... />
        ...
    </LinearLayout>
</HorizontalScrollView>