[英]Make the RecyclerView load more items from database
我使用帶有以下設置的帶有光標的recyclerview,帶有此適配器CursorRecyclerViewAdapter的RecyclerView。 基本上,這些項目都有一個圖像和一些TextViews。 RecyclerView最多只能容納5-7個物品。
我的問題是,有沒有辦法告訴recyclerview加載比屏幕上顯示的項目更多的項目? 由於有圖像視圖,因此屏幕上僅顯示2個,滾動時會加載其他圖像,但它不如應有的平滑。 即使屏幕上沒有顯示2,有什么辦法告訴recyclerview加載4?
好吧, RecyclerView
的基本概念是,當視圖離開屏幕時,它們會回收並重用它們(當它們不可見時)以顯示列表中的下一個項目。 為此,將最少數量的視圖加載到內存中,並根據位置循環循環回收這些視圖。
有什么辦法告訴RecyclerView
加載比屏幕上顯示的更多的項目?
如果您要加載的項目多於用戶在屏幕上看到的內容,我認為
Recyclerview
可能無法實現。
解決方法:如果您的列表很小(如您建議的那樣),請使用ListView
或GridView
,在其中您可以完全按照自己的意願進行操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.