Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.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网格视图,3行3列_Android_Android Gridview - Fatal编程技术网

Android网格视图,3行3列

Android网格视图,3行3列,android,android-gridview,Android,Android Gridview,我无法为网格视图设置行数。只能设置列数 我需要创建一个有3行3列的网格视图 谁能帮我一下吗 这是我的XML布局代码: <GridView android:id="@+id/gridView" android:layout_width="match_parent" android:layout_height="match_parent" android:numColumns="3" android:gravity="center" android:st

我无法为网格视图设置行数。只能设置列数

我需要创建一个有3行3列的网格视图

谁能帮我一下吗

这是我的
XML
布局代码:

<GridView android:id="@+id/gridView" 
   android:layout_width="match_parent" 
   android:layout_height="match_parent" 
   android:numColumns="3" 
   android:gravity="center" 
   android:stretchMode="columnWidth" > 
</GridView>

提前感谢,,
Deepak

将此属性添加到android XML中

android:numColumns="3"
这将允许您只有3列,并给出

android:layout_width="match_parent"
然后添加3行可能会有所帮助


试试看。

请显示您的代码。如果您有固定数量的行和列,那么为什么不使用
TableLayout
!对于列,您可以使用android:numColumns,但对于行,您必须在代码中这样做,因为项目数量可能会增加,所以一次只能设置一个参数。我想。宙斯,谢谢你的快速反应。但是如何添加3行。这就是我的问题:(@Deepak如果您想要固定行,您需要获取gridView的高度,然后将每行的高度设置为
viewhigh/3
,要设置这三行,您必须在列表或字符串数组中设置总共9个元素,并使用ArrayAdapter创建gridView的适配器,然后使用gridView对象调用方法setAdapter()setAdapter()需要ArrayAdapter对象作为参数。@mzeus.bolt我在Gridview中遇到了一个问题,你能帮我解决吗?你在@Nikson面临什么问题