Android网格视图,3行3列
我无法为网格视图设置行数。只能设置列数 我需要创建一个有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
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面临什么问题