我有Array [] [] myArray = new Array [5] [5]
,Array [] [] myArray = new Array [7] [9]
或new Array [12] [13]
我想在GridLayout
中显示数组。
我找到了很多例子,但没有2D数组。
告诉我,我应该延长BaseAdapter
?
我不知道如何解决这个问题
答案 0 :(得分:0)
您可以做的很简单,您可以将2D数组转换为简单的1D数组(使用for循环)并照常进行。如果你需要动态设置项目(我的意思是,如果你之前不知道数组的维度),那么你可以使用setColumnCount()来设置你需要的列数(5,9,13 in)你的例子)。当Android处理行时,您不必知道数字行。是的,你应该使用BaseAdapter。