2011-09-10 56 views
0

我是新的Android開發人員。我想實現以下功能:在特定的屏幕上(活動)我有一個網格視圖,圖像被設置到它。我通過http請求從服務器獲得數百個縮略圖圖像。現在我不希望gridview(一行中有4列)一次性加載圖像。相反,我希望圖像一次加載一行(4幅圖像),網格視圖中的其他圖塊顯示了漸變條。此外,當僅顯示少量圖像時,用戶應該仍然能夠垂直滾動gridview,從而顯示空的gridview框架或tile,但是如果滾動被暫停,則gridview的框架或tile將再次一次加載一行。 我正在尋找實現這一點的想法。 預先感謝您的回覆。有關在Android中異步加載圖像的幫助GridView

回答

0
  1. 在您的適配器的getView方法設置圖像與一個不確定的進度微調。
  2. 之後,開始AsyncTask下載圖像,如果它不存在於由getItem返回的對象。將物品的position傳遞給asynctask。
  3. AsyncTaskonPostExecute將圖像設置爲position的視圖並隱藏進度微調器。


下載AsyncTask中的圖像將確保您的gridview填充項(空)並響應滾動。

+0

這聽起來不錯。我會試試這個。謝謝 – Sushannt

+0

可以請給任何教程鏈接,以便我可以用例子來理解 –