【发布时间】:2012-08-25 05:34:57
【问题描述】:
我正在使用 BaseAdapetr 创建和管理 listView。在每个列表视图项中,我必须显示正在下载背景的图像。成功下载后,将列表器发送到 UI 以刷新所有列表项的图像。
我在 UI 中尝试了 ListView 的 invalidate() 和 invalidateViews() 函数来引用完整列表,但没有运气。我尝试了 BaseAdapetr 的 notifyDataSetChanged(),但仍然无法引用列表项。
刷新所有列表视图项的方式是什么?
【问题讨论】:
-
这取决于您的 BaseAdapter 实现,您可以发布您的代码吗?我们需要了解您如何处理您的物品
-
因为
BaseAdapter没有设置任何DataSetObserver...所以从更具体的适配器(如ArrayAdapter 或CursorAdapter)派生您的适配器实现...