我想知道CursorAdapter和SimpleCursorAdapter之間有什麼區別。根據什麼標準,人們會選擇一個或另一個。你的經驗與他們合作? 謝謝SimpleCursorAdapter和CursorAdapter
6
A
回答
8
CursorAdapter是抽象的,有待擴展。另一方面,SimpleCursorAdapter不是抽象的。
請注意,newView(上下文上下文,Cursor遊標,ViewGroup父類)在CursorAdapter中是抽象的,但在SimpleCursorAdapter中實現。這是因爲SimpleCursorAdapter具有特定的機制來在CursorAdapter將其留給開發人員時啓動視圖。
+0
好的謝謝,但哪一個你會選擇填充一個ListView? – Antonis
8
我認爲主要問題仍然沒有回答。 SimpleCursorAdapter適用於那些希望節省一些時間製作自己的CursorAdapter的人。 SimpleCursorAdapter已經由谷歌製作,你只需告訴他佈局應該如何以及你想用你的數據塊填充什麼樣的小部件,所以你不必重寫CursorAdapter的方法並實現它們。但是,在佈局中只能使用TextView和ImageView,因爲目前爲止它不支持更多的小部件。
因此,結果SimpleCursorAdapter需要2行代碼,但擴展CursorAdapter意味着更多,但您有更多的自定義選項。在大多數情況下,我相信SimpleCursorAdapter應該足夠了。
相關問題
- 1. SimpleCursorAdapter vs CursorAdapter?
- 2. CursorAdapter和OnItemClickListener
- 3. listView和cursoradapter
- 4. 的CursorAdapter和FLAG_REGISTER_CONTENT_OBSERVER
- 5. ListView with SimpleCursorAdapter和
- 6. 光標和SimpleCursorAdapter
- 7. SimpleCursorAdapter和ListView問題
- 8. ArrayIndexOutOfBoundsException與SimplecursorAdapter和ListView
- 9. 使用ViewPager與ListFragment和CursorAdapter
- 10. 用activeAndroid和SearchView檢索CursorAdapter
- 11. 使用LoaderManager和CursorAdapter的CRUD
- 12. CursorAdapter和查詢問題
- 13. android CursorAdapter和BaseAdapter性能
- 14. CursorAdapter和cursor.getPosition()不起作用
- 15. CursorAdapter和CursorLoader的問題android
- 16. 帶有ImageView和TextView的SimpleCursorAdapter
- 17. 使用CursorLoader和SimpleCursorAdapter的AutoCompleteTextView
- 18. 自定義ViewGroup,GridView和SimpleCursorAdapter
- 19. SimpleCursorAdapter與SQLite的ImageView和TextView
- 20. ListView和CustomAdapter擴展SimpleCursorAdapter
- 21. Autocompletetextview和SimpleCursorAdapter的問題
- 22. CursorAdapter + ListView
- 23. rawQuery - CursorAdapter
- 24. 將CursorAdapter傳遞給另一個CursorAdapter
- 25. 與SimpleCursorAdapter
- 26. CursorAdapter中的AndroidAnnotations
- 27. CursorAdapter autoupdates圖像
- 28. CursorAdapter - List beheivour
- 29. Android Custom CursorAdapter setVisibility
- 30. CursorAdapter ListView刷新
CursorAdapter是抽象的。使用它完全取決於您如何選擇實施它。 – kichik