如何显示在GridLayout的2D阵列(how to display 2D array in gr

2019-08-01 06:41发布

我有Array [] [] myArray = new Array [5] [5] ,或Array [] [] myArray = new Array [7] [9] ,或new Array [12] [13]

我想显示在阵列GridLayout 。 我发现很多例子,但没有一个二维数组。

告诉我,我应该扩大BaseAdapter ? 我不知道如何解决这个问题

Answer 1:

你可以做简单的事情是,你可以将2D数组转换为一个简单的一维数组(使用for循环),并照常进行。 如果你需要动态设置的项目(我的意思是,如果你不知道前手的阵列的尺寸),那么你必须在使用setColumnCount()来设置你需要的列数(-5,9,13-你的例子)。 你不必wo0rry约数行作为安卓采取行的照顾。 是的,你应该使用BaseAdapter。



文章来源: how to display 2D array in gridlayout