我知道一個列表視圖需要一個適配器,但是爲什麼它的目的是什麼,它可以顯示沒有適配器的列表?爲什麼ListView需要一個分配給它的適配器
-4
A
回答
1
適配器管理數據模型並將其調整爲列表視圖中的各行。
數據的過濾和排序由adapter
處理。
如果數據已更改或新數據可用,則調用適配器上的notifyDataSetChanged()
方法。如果數據不再可用,則調用notifyDataSetInvalidated()
方法。
1
從docs:
一種
Adapter
對象充當AdapterView
和該視圖的 底層數據之間的橋樑。Adapter
提供對數據 項目的訪問。Adapter
也負責爲數據集中的每個項目 製作View
。
的ListView
需要知道要顯示的項目,需要得到View
S表示這些項目。 Android團隊選擇使用Adapter
來實現此目標。
注意,對於顯示的String
■簡單列表,有ArrayAdapter類。
相關問題
- 1. 你爲什麼要把它分配給另一個變量?
- 2. 爲什麼在分配給它之前需要刷新變量?
- 3. Cocos2D:需要分配什麼?
- 4. 爲什麼super不需要分配?
- 5. 爲什麼容器分配器需要指定他們分配的類型?
- 6. 什麼是分配器,何時需要它們的使用?
- 7. 爲什麼onclick fire下一個功能沒有分配給它?
- 8. 機器人,更新的ListView適配器從其它的ListView適配器
- 9. 爲什麼適配器需要超級方法?
- 10. 爲什麼我們需要投放變量而不分配它?
- 11. 的ListView適配器
- 12. listview的適配器
- 13. 的ListView適配器
- 14. Android ListView適配器行爲
- 15. 裝配需要什麼?爲什麼我們使用它們?
- 16. 從ListView適配器轉換爲RecyclerView適配器的片段
- 17. 安卓:創建一個ListView適配器
- 18. 獲取適配器一個ListView
- 19. Android,ListView適配器
- 20. 適配器ListView中
- 21. Listview android適配器
- 22. 爲什麼將一個PHP函數分配給一個變量執行它?
- 23. 什麼時候需要分配類?
- 24. 爲什麼將一個IIFE分配給一個變量?
- 25. 爲什麼要將一個子類對象分配給一個超類參考?
- 26. 爲什麼不需要重新分配一些對象?
- 27. ListView根據需要提供更多的適配器
- 28. Listview自定義適配器給出了一個錯誤
- 29. END塊中的本地($?) - 爲什麼它分配給它的值是什麼?
- 30. 爲什麼ListView適配器在滾動後失去位置?
會在哪裏,你提供的項目和視圖列表視圖以其他方式說明了什麼? – nhaarman 2014-10-12 10:35:18
如果我只是想顯示列表,我可以不使用簡單的字符串數組嗎? – Stavm 2014-10-12 10:36:12