我有Array [] [] myArray = new Array [5] [5]
,或Array [] [] myArray = new Array [7] [9]
,或new Array [12] [13]
如何显示在GridLayout的
我想在GridLayout
来显示阵列2D阵列。 我发现了很多例子,但没有2D数组。
告诉我,我应该延长BaseAdapter
? 我不知道如何解决这个问题
我有Array [] [] myArray = new Array [5] [5]
,或Array [] [] myArray = new Array [7] [9]
,或new Array [12] [13]
如何显示在GridLayout的
我想在GridLayout
来显示阵列2D阵列。 我发现了很多例子,但没有2D数组。
告诉我,我应该延长BaseAdapter
? 我不知道如何解决这个问题
你可以做的简单事情是,你可以将2D数组转换为简单的一维数组(使用for循环),并照常进行。如果您需要动态设置项目(我的意思是,如果您事先不知道数组的维数),那么您可以使用setColumnCount()来设置您需要的列数(5,9,13你的例子)。 Android不需要关注数字行,因为Android负责处理行。是的,你应该使用BaseAdapter。
适配器对'GridLayout'没有用处,因为它不是'AdapterView'的子节点,它不能使用它。你想要做什么样的布局?它只是一个表格来复制2D数组(在这种情况下,'TableLayout'可能是一个选项)?你绝对需要一个'Gridlayout'吗? – Luksprog
我将显示到表 –
的数组的任何示例我不理解您的最新评论。你想要一个使用'TableLayout'显示二维数组的例子吗?要么? – Luksprog