2012-10-30 98 views
1

我正在使用imageview和progressbar作爲gridview(每個GridView項目包含一個imageview和一個progressbar)的每個子項目,其中progressbar是隱藏的。點擊網格物品時,每個進度條都可見。如何更新Android中的GridView項目

在第一裝載圖像顯示在ImageView的,它是通過使用下載的圖像更新。

我的問題是,當其中圖像加載圖像電網項目的用戶水龍頭(下載正在進行中)

的進度成爲visible.But調用notifyDataSetChanged()更新時進度變得不可見圖片。

即使圖像更新,我如何保持進度條的狀態?

在此先感謝。

回答

1

notifyDataSetChanged()導致GridView被重新加載。所以,你必須處理,如果進度條在你的適配器的getView()方法可見。

+0

編號我想讓進度條僅在用戶點擊網格項時纔可見 –

+0

您應該記住哪個單元格正在點擊,然後在適配器的getView()方法中,如果單元格正在點擊,則將進度條設置爲可見。 – TieDad