Java 网格视图我必须显示3X3矩阵如何做到这一点

Java 网格视图我必须显示3X3矩阵如何做到这一点,java,android,gridview,Java,Android,Gridview,网格视图我必须显示3X3矩阵如何做到这一点 输入值为水平值和垂直值 例如,水平值为3,垂直值为3,那么我必须调整到下面的格式 1 2 3 4 5 6 7 8 9 1 2 3 4 1 2 3 4 5 6 例如水平方向的值是2,垂直方向的值是2,那么我必须调整到下面的格式 1 2 3 4 5 6 7 8 9 1 2 3 4 1 2 3 4 5 6 例如,水平值为3,垂直值为2,然后我必须调整到下面的格式 1 2 3 4 5 6 7 8 9 1 2 3 4 1 2 3 4 5 6 试

网格视图我必须显示3X3矩阵如何做到这一点

输入值为水平值和垂直值

例如,水平值为3,垂直值为3,那么我必须调整到下面的格式

1 2 3
4 5 6
7 8 9
1 2
3 4
1 2 3
4 5 6
例如水平方向的值是2,垂直方向的值是2,那么我必须调整到下面的格式

1 2 3
4 5 6
7 8 9
1 2
3 4
1 2 3
4 5 6
例如,水平值为3,垂直值为2,然后我必须调整到下面的格式

1 2 3
4 5 6
7 8 9
1 2
3 4
1 2 3
4 5 6
试试这个

       <GridView 
        android:id="@+id/myGrid"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layoutAnimation="@anim/layout_grid_fade"
        android:columnWidth="90dp"
        android:numColumns="3"
        android:verticalSpacing="10dp"
        android:horizontalSpacing="10dp"
        android:scrollbarStyle="outsideOverlay"
        android:gravity="center"
        android:scrollbars="vertical"
        android:stretchMode="columnWidth"
        >

根据您的情况,使用以下各项:

         setNumColumns(int)
这将在运行时设置列数

   for example horizontal value is 3 and vertical value 3 then i have to diaplay to below format

   setNumColumns(3) 

   for example horizontal value is 2 and vertical value 2 then i have to diaplay to below format

   setNumColumns(2)

   for example horizontal value is 3 and vertical value 2 then i have to diaplay to below format

    setNumColumns(2)