2016-04-25 78 views
-1

這個問題可能看起來很常見,但我沒有找到任何令人信服的答案,所以我發現它並希望你能提供幫助。如何擺脫長卷軸RecyclerView

如果我們有大量項目的一個RecyclerView顯示,並且通過大我的意思是真正的大像數千(但不是在同一時間),滾動,從第一項到其他項目將是一個真正的因爲我們必須導航許多項目而感到痛苦。

可能的解決方案:第一眼看上去可能突破項目更小的部分,並使用SeekBar或(在計算器問題頁像頁碼按鈕),以便選擇每個部分(頁)一組Buttons到審查似乎是一個不錯的主意。

問:我很好奇,有沒有更好的,清潔的方式來實現這一目標? Android是否預測了這類問題的任何工具或解決方案,或者像我之前提到的解決方案一樣取決於開發人員?

任何建議對我來說意義重大,我很欣賞這一點。

回答

1

你在找什麼叫做分頁。不要查詢整個1000條記錄,查詢前20條,當recyclerView滾動到底部時,查詢下20條。它是標準方式(在列表或gridview中)

您必須修改服務端點或數據庫查詢來支持這一點。

+0

感謝您的迴應,實際上我餵養的適配器30個項目在每個查詢不是整個項目,我正在尋找一種方法來防止添加下一個查詢結果在RecyclerView結束,以保持項目計數固定和翻頁,以便用戶不必瀏覽所有項目,你知道我的意思嗎? –

+0

然後在頁眉和頁腳上分別有兩個按鈕,分別稱爲load previous和load next。點擊這些按鈕可以顯示下一個或前30個項目。如果需要隱藏按鈕。 – drulabs

+0

所以這是我想的,我應該自己處理,再次感謝+1 –