我想排序自定义适配器列表视图的列表项目。从原始列表视图排序后,如果列表项被点击,列表视图中的项的原始位置被看到,但不是排序的元素的。这是一个问题,即使在自定义列表视图排序后,以前的原始列表视图项也只能访问。即使列表视图项目重新排列,列表项目仍将原始位置值保存为id。如何解决它?即使重新排列列表后,如何在自定义列表视图中获取正确的位置项目?
1
A
回答
1
如果要创建一个新的适配器然后只需将适配器设置为ListView和然后给一个延迟和notifydatasetchanged应该叫。 这应该可以解决你的问题,有时候需要延迟。
1
请使用notifyDataSetChanged和无效ListAdapter在适当的地方,以避免损坏的数据
相关问题
- 1. 重新排列列表视图项目
- 2. 如何在列表视图中获取列表项的位置?
- 3. 如何重新排列列表视图项目到列表视图顶部
- 4. 如何从列表视图中获取项目的位置?
- 5. 获取列表视图项目的确切位置
- 6. 在SimpleCursorAdapter中重新排列列表视图项目
- 7. 使用y坐标确定列表视图中列表视图项的位置
- 8. 是否可以重新排列列表视图中的项目?
- 9. 自定义列表视图duplitcating项目
- 10. 我使用列表视图进行搜索,如何获取列表视图上选定的项目位置?
- 11. 重新定位列表中的项目
- 12. 带动态列表项目的自定义列表视图Android
- 13. 如何保存重新排列的表格视图位置
- 14. 从自定义列表视图中的项目更新textView Android
- 15. 如何删除android中的自定义列表视图项目?
- 16. Angular Js - 重新排列列表项目
- 17. 如何在视图中获取自定义列表
- 18. android在后台获取位置并更新列表视图
- 19. 获取列表视图错误的位置项目
- 20. 如何从列表视图中的选定项目获取值?
- 21. 如何在Android的自定义列表视图列表中的项目进行排序?
- 22. 如何用MooTools重新排列列表项和DOM的项目?
- 23. 如何从列表视图中获取列表项的数量?
- 24. 如何获取新值到列表视图的顶部位置
- 25. 如何在特定位置的自定义列表视图中获取视图? Android的?
- 26. 获取GridView后点击列表视图中每个项目的位置
- 27. 如何设置自定义列表视图项的高度?
- 28. Android在抽屉列表中的特定位置获取项目
- 29. 自定义列表视图
- 30. 自定义列表视图
应该在getview方法中放置notifyDataSetChanged吗? –
不,不,它会进入LOOP。将此方法放置在setAdapter –
之前,将此方法置于setAdapter之前对此notifyDataSetChanged没有任何影响。 –