如何更新Android中的GridView项目

时间:2012-10-30 04:41:45

标签: android gridview adapter

我正在使用imageview和progressbar作为gridview的每个子项(每个GridView项包含一个imageview和一个进度条),其中隐藏了progressbar。点击网格项时,每个进度条都可见。

首先,在imageview中显示加载图像,并使用下载的图像进行更新。

我的问题是,当用户点击图片正在加载图片的网格项目时(正在下载正在进行中)

进度条变得可见。但是,在调用 notifyDataSetChanged()来更新图像时,进度条将变为不可见。

即使图像更新,我如何保持进度条的状态?

先谢谢。

1 个答案:

答案 0 :(得分:1)

notifyDataSetChanged()会导致GridView重新加载。因此,如果进度条在适配器的getView()方法中可见,则必须处理。