2012-04-25 54 views
0

我有一個列表視圖,將一次填充超過3000個項目。每個項目都有一個imageview,我必須從服務器獲取圖像。我希望當用戶滾動並完成完成時,listview只加載那些在屏幕上可見的視圖的圖像,並且還刪除在屏幕上上下滾動(不可見)的那些行的圖像,以便它們的圖像可以在他們會來到屏幕上,因爲由於內存限制,我無法保存所有數據的圖像。Android的ListView如何實現onscrollchanged和onscroll

+0

這並不簡單,但[這可以](https://github.com/nostra13/Android-Universal-Image-Loader)幫助。 – dmon 2012-04-25 17:07:42

回答

0

ListView已經重用了不可見的視圖,所以之後不需要刪除它們,但是您可以通過向列表中添加滾動偵聽器來優化此功能,並且在用戶拋出時不要下載圖像,只有當滾動正在停止。

相關問題