我有一个 GridView ,其中包含从列表中填充的图像。当我从列表中删除图像时,我希望 GridView 得到刷新。谁能告诉我该怎么做。
我已尝试使 gridview 无效(),通知图像适配器数据集已更改(adapter.notifyDataSetChanged();)。但这并没有给出预期的结果。
执行此操作后,我在之前删除的图像所在的位置出现空白。
最佳答案
尝试使用 gridView.invalidateViews() 而不仅仅是 .invalidate()。它会重绘 gridView 中的所有 View (在您的例子中是 ImageViews)。
关于android - 图像的 GridView 没有得到刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4666892/