很容易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