簡體   English   中英

使RecyclerView從數據庫中加載更多項目

[英]Make the RecyclerView load more items from database

我使用帶有以下設置的帶有光標的recyclerview,帶有此適配器CursorRecyclerViewAdapter的RecyclerView。 基本上,這些項目都有一個圖像和一些TextViews。 RecyclerView最多只能容納5-7個物品。

我的問題是,有沒有辦法告訴recyclerview加載比屏幕上顯示的項目更多的項目? 由於有圖像視圖,因此屏幕上僅顯示2個,滾動時會加載其他圖像,但它不如應有的平滑。 即使屏幕上沒有顯示2,有什么辦法告訴recyclerview加載4?

好吧, RecyclerView基本概念是,當視圖離開屏幕時,它們會回收並重用它們(當它們不可見時)以顯示列表中的下一個項目。 為此,將最少數量的視圖加載到內存中,並根據位置循環循環回收這些視圖。

有什么辦法告訴RecyclerView加載比屏幕上顯示的更多的項目?

如果您要加載的項目多於用戶在屏幕上看到的內容,我認為Recyclerview可能無法實現。

解決方法:如果您的列表很小(如您建議的那樣),請使用ListViewGridView ,在其中您可以完全按照自己的意願進行操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM