我對Android SDK中的Adapter類中的方法getItem
和getItemId
的用途感到好奇。Android類BaseAdapter中getItem和getItemId方法的意圖是什麼?
從描述,似乎getItem
應該返回的基礎數據。所以,如果我有一個名稱爲["cat","dog","red"]
的數組,我創建一個適配器a
使用那個,那麼a.getItem(1)
應該返回「狗」,正確嗎? a.getItemId(1)
應該返回什麼?
如果你用到了實踐這些方法,你能提供一個例子嗎?
+1優秀的問題。我想指出ArrayAdapter()中的'getItemId()'總是返回'-1',其中'assert false:「TODO」; \t \t return -1;' – rds