如何在gridlayout中显示2D数组

时间:2012-10-09 17:13:50

标签: android android-gridlayout

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

我想在GridLayout中显示数组。 我找到了很多例子,但没有2D数组。

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

1 个答案:

答案 0 :(得分:0)

您可以做的很简单,您可以将2D数组转换为简单的1D数组(使用for循环)并照常进行。如果你需要动态设置项目(我的意思是,如果你之前不知道数组的维度),那么你可以使用setColumnCount()来设置你需要的列数(5,9,13 in)你的例子)。当Android处理行时,您不必知道数字行。是的,你应该使用BaseAdapter。