我有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