android - 图像的 GridView 没有得到刷新

标签 android gridview android-layout invalidation android-gridview

我有一个 GridView ,其中包含从列表中填充的图像。当我从列表中删除图像时,我希望 GridView 得到刷新。谁能告诉我该怎么做。

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

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

最佳答案

尝试使用 gridView.invalidateViews() 而不仅仅是 .invalidate()。它会重绘 gridView 中的所有 View (在您的例子中是 ImageViews)。

关于android - 图像的 GridView 没有得到刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4666892/

相关文章:

android - IOS 中的 outlook 插件

java - 从 Uri.fromFile(file) 得到的 URI 格式和普通的 URI 格式不一样?

android - Android GridView 中图像 URL 的字符串数组

asp.net - 自定义菜单/上下文菜单将鼠标悬停或右键单击

android - 我如何阻止我的 TabLayout 剥离我的其他 View

java - ClassCastException : android. widget.RelativeLayout 无法转换为 android.widget.LinearLayout

android - 移动开发准入阈值

java - Android 将日志写入文件

c# - 使用 ASP.NET GridView 时,DataSource 和 DataSourceID 均定义错误

android - 为什么Android layer-list drawable如此智能?