2012-10-30 105 views
1

我正在使用imageview和progressbar作为gridview(每个GridView项目包含一个imageview和一个progressbar)的每个子项目,其中progressbar是隐藏的。点击网格物品时,每个进度条都可见。如何更新Android中的GridView项目

在第一装载图像显示在ImageView的,它是通过使用下载的图像更新。

我的问题是,当其中图像加载图像电网项目的用户水龙头(下载正在进行中)

的进度成为visible.But调用notifyDataSetChanged()更新时进度变得不可见图片。

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

在此先感谢。

回答

1

notifyDataSetChanged()导致GridView被重新加载。所以,你必须处理,如果进度条在你的适配器的getView()方法可见。

+0

编号我想让进度条仅在用户点击网格项时才可见 –

+0

您应该记住哪个单元格正在点击,然后在适配器的getView()方法中,如果单元格正在点击,则将进度条设置为可见。 – TieDad