gridview的图像没有得到刷新

时间:2011-01-12 09:04:09

标签: android gridview android-layout invalidation android-gridview

我有一个网格视图,其中包含从列表中填充的图像。当我从列表中删除图像时,我希望网格视图得到刷新。有人告诉我如何做到这一点。

我试图使gridview无效(),通知图像适配器数据集已更改(adapter.notifyDataSetChanged();)。但这并没有给出预期的结果。

执行此操作后,我在以前删除的图像的位置出现空白。

2 个答案:

答案 0 :(得分:9)

尝试使用gridView.invalidateViews()而不仅仅是.invalidate()。它会在gridView中重绘所有视图(在您的情况下为ImageView)。

答案 1 :(得分:0)

您是否使用ListAdapter填充视图?也许您应该在列表更改时重新创建新的适配器。