Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在GridView android中获得垂直滚动?_Android_Android Gridview_Android Gridlayout - Fatal编程技术网

如何在GridView android中获得垂直滚动?

如何在GridView android中获得垂直滚动?,android,android-gridview,android-gridlayout,Android,Android Gridview,Android Gridlayout,我正在开发一个显示图像的android应用程序。我正在使用网格视图显示应用程序中的图像 但是默认的gridview是水平滚动我想在垂直滚动网格视图中显示图像 请给我建议一种在gridview中实现垂直滚动的方法 提前谢谢 使用android:numColumns=“3”//这将强制gridview有3列,如果grid view中有3个以上的项目,则可以进行垂直滚动。 示例: <GridView xmlns:android="http://schemas.android.com/apk/re

我正在开发一个显示图像的android应用程序。我正在使用
网格视图
显示应用程序中的图像

但是默认的gridview是
水平滚动
我想在
垂直滚动
网格视图中显示图像

请给我建议一种在gridview中实现垂直滚动的方法


提前谢谢

使用
android:numColumns=“3”//这将强制gridview有3列,如果grid view中有3个以上的项目,则可以进行垂直滚动。

示例:

<GridView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/gridView1"
    android:numColumns="3"
    android:gravity="center"
    android:columnWidth="50dp"
    android:stretchMode="columnWidth"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

</GridView>


感谢您的回复。但我不想要水平卷轴。我的意思是,如果我有12张图片,我想在第一个视图中显示4张,在下一个视图中显示4张,在下一个视图中显示4张。我想要几乎像gallery但有4个图像视图的Sokay,所以用4代替3,使用4作为nummofcloumns..这将满足您的要求。。对吗?如果你的问题可以通过使用GridView解决,为什么你要使用布局?这对我不适用。我有24件物品。因此,它的尺寸超过了屏幕尺寸。我只显示16,这将适合在屏幕上没有滚动