2016-04-22 29 views
0

實際上,我需要一個可以加載數千個數據的Android ListView,但問題是如果我只是在ListView中加載數據,它將會縮短記憶。所以我需要一個動態列表視圖,它只加載用戶可見的數據。可能嗎?在列表視圖中加載數千個數據同時不加載所有數據

+0

是你可以在Async任務中第一次綁定10到20個數據列表你可以添加50到100個數據或者像遞歸一樣通知適配器 –

+0

請注意列表視圖只在需要顯示列表視圖時纔會繪製細胞。我假設你已經意識到這一點。 在繪製列表視圖時,是否需要將所有模型數據加載到內存中? –

+0

我必須通過向上或向下滾動來查看數以千計的數據到ListView,但ListView應該只加載用戶可見的數據,僅用於優化。 –

回答

0

的ListView已經有內建循環視圖機制。只是不要忽略ViewHolder模式。檢查example

如果你確實需要動畫,你可以試試RecyclerView。