Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
如何在android中显示3x3图像gridview_Android_Xml_Gridview - Fatal编程技术网

如何在android中显示3x3图像gridview

如何在android中显示3x3图像gridview,android,xml,gridview,Android,Xml,Gridview,我正在从这个链接获取帮助:创建图像库。我想要3x3大小的图像库。但是我不知道怎么做。请帮帮我 Xml代码- <?xml version="1.0" encoding="utf-8"?> <GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gridview" android:layout_width="fill_parent" an

我正在从这个链接获取帮助:创建图像库。我想要3x3大小的图像库。但是我不知道怎么做。请帮帮我

Xml代码-

    <?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android" 
   android:id="@+id/gridview"
   android:layout_width="fill_parent" 
   android:layout_height="fill_parent"
   android:columnWidth="90dp"
   android:numColumns="auto_fit"
   android:verticalSpacing="10dp"
   android:horizontalSpacing="10dp"
   android:stretchMode="columnWidth"
   android:gravity="center"
/>

在XML上添加以下代码:

android:numColumns="3"
或者在java代码上使用以下代码:

gridView.setNumColumns(3);

如果希望在
GridView
中有固定行,则需要将布局参数动态设置为
ImageView
。请参阅以获取您的答案

您的代码有什么问题?@Raghunandan在该链接中总共有15幅图像。我只需要9张图片。当我在设备空白的半屏幕下使用9张图片时,你需要将它们隔开properly@Raghunandan对不起,首先我发布了错误的链接和代码。请检查以上代码。请参阅我的编辑以获得修复行号。对不起,首先我发布了错误的链接和代码。请检查以上代码。请看我的答案,这可以帮助您。是否可以根据屏幕宽度设置列宽?您也需要对代码进行此操作,获取屏幕宽度,并使用第二个代码设置数字列。
gridView.setNumColumns(3);