我有Array [] [] myArray = new Array [5] [5]
,或Array [] [] myArray = new Array [7] [9]
,或new Array [12] [13]
我想显示在阵列GridLayout
。 我发现很多例子,但没有一个二维数组。
告诉我,我应该扩大BaseAdapter
? 我不知道如何解决这个问题
我有Array [] [] myArray = new Array [5] [5]
,或Array [] [] myArray = new Array [7] [9]
,或new Array [12] [13]
我想显示在阵列GridLayout
。 我发现很多例子,但没有一个二维数组。
告诉我,我应该扩大BaseAdapter
? 我不知道如何解决这个问题
你可以做简单的事情是,你可以将2D数组转换为一个简单的一维数组(使用for循环),并照常进行。 如果你需要动态设置的项目(我的意思是,如果你不知道前手的阵列的尺寸),那么你必须在使用setColumnCount()来设置你需要的列数(-5,9,13-你的例子)。 你不必wo0rry约数行作为安卓采取行的照顾。 是的,你应该使用BaseAdapter。