2016-07-29 60 views
0

我創建使用數據從數據庫(sqlite的),並有六個賽季的機器人的書。 我的數據大約是1MB,並且在listview上加載數據的速度很慢。我想爲我的項目添加一個動態列表視圖,該列表視圖每次滾動時在列表視圖中加載10個項目。 請幫我Android的動態列表視圖與滾動

+2

到目前爲止你在代碼中做了什麼? –

+0

如果你想每次加載10個項目,你只需要從數據庫中獲得10個數據,然後通知。我認爲這主要取決於你的應用程序的邏輯。 –

回答

1

ListView實際上保留在記憶中的項目只對用戶可見 - 檢查它以便更好地理解 - http://android.amberfog.com/?p=296

我認爲你是在談論從sqlite的懶加載數據,所以只獲取下一個20(或其他)項目時,用戶滾動到最後一個項目。

我建議您切換到RecyclerView。請使用RecyclerView檢查that article以實現無限滾動。

+0

是的,我討論加載與滾動lisyview。 – mohsen1993

+0

@ mohsen1993我想我在我的答案中涵蓋了兩種情況。如果您仍有疑問,請隨時提問。如果不是,請將您的問題標記爲正確答案。 – Divers