很容易remove
,add
和insert
從列表視圖適配器對象的項目,但我不認爲我看到一個直接的方法到update
列表視圖適配器中的項目。很明顯,我可以簡單地通過刪除/添加替換,但我想確保我不會錯過顯而易見的東西。 現在,我只是更新底層的Item Array,並通過重新創建/分配適配器來刷新整個列表視圖(可能不是很優雅)。 我希望問題很清楚。如何通過適配器更新列表視圖項目
0
A
回答
1
如果您使用的ArrayList在適配器類更新在ArrayList中存在的方法稱爲set()
其更新更新用電話後在ArrayList中的項目notifyItemchanged()
其更新的列表視圖中的項目
入住這link
-1
我強烈建議您創建包含您的數據的單例對象,併爲此添加構建適配器。簡而言之,singleton類只能有一個實例,所以您從單例對象中定義的所有實例都會將其與您創建的第一個實例綁定。有了這個,您可以動態訪問您的數據並更新它們,這會自動導致您在列表視圖中更新數據。 Therr可以在線獲得幾十種簡單的教程和快速入門。
+0
誰低估了,你能評論一下爲什麼?可能是教育...... – Mairyu
相關問題
- 1. 如何更新適配器中的列表視圖項目的點擊文本
- 2. 可過濾的適配器不更新列表視圖
- 3. 如何更新自定義適配器內的列表視圖?
- 4. 從適配器刷新列表視圖
- 5. 列表視圖過濾和適配器
- 6. 如何更新列表適配器
- 7. 列表適配器不更新新項目
- 8. 列表視圖適配器
- 9. 正在更新android listView適配器的項目視圖
- 10. 新的適配器不更新到列表視圖
- 11. 適配器數據更改時更新列表視圖
- 12. 從陣列適配器更新列表視圖
- 13. 更新通過適配器導致項目之間衝突的GridView項目
- 14. 更新刪除列表視圖項目
- 15. 只設置一個項目到列表視圖的適配器
- 16. 搜索項目列表視圖適配器片段
- 17. 選擇一個項目內的列表視圖適配器android
- 18. 想要完全刪除列表視圖適配器項目?
- 19. 如何更新適配器數據更改時的可擴展列表視圖
- 20. Android的列表視圖通過適配器
- 21. 如何更新列表視圖文本點擊列表視圖項目
- 22. 如何在添加新項目時更新Expandable列表視圖
- 23. 更新列表視圖適配器的主要佈局單擊
- 24. 從光標適配器的ListFragment內更新列表視圖
- 25. Android:列表適配器元素更新視圖
- 26. 當在列表視圖中更新適配器時崩潰
- 27. 更新與自定義適配器列表視圖
- 28. 如何刷新我的列表視圖適配器?
- 29. 如何更改部分中的列表視圖適配器setOnItemClickListener
- 30. 更新SQL表通過列表視圖項
是的,看看它是否可以通過適配器對象來實現它是更加學術的好奇心,但是我明白,這更多地用於臨時性的事情,比如過濾顯示的結果(而不是改變底層的ArrayList) – Mairyu