我正在使用imageview和progressbar作为gridview的每个子项(每个GridView项包含一个imageview和一个进度条),其中隐藏了progressbar。点击网格项时,每个进度条都可见。
首先,在imageview中显示加载图像,并使用下载的图像进行更新。
我的问题是,当用户点击图片正在加载图片的网格项目时(正在下载正在进行中)
进度条变得可见。但是,在调用 notifyDataSetChanged()来更新图像时,进度条将变为不可见。
即使图像更新,我如何保持进度条的状态?
先谢谢。
答案 0 :(得分:1)
notifyDataSetChanged()
会导致GridView
重新加载。因此,如果进度条在适配器的getView()
方法中可见,则必须处理。