首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使RecyclerView从数据库加载更多项

使RecyclerView从数据库加载更多项
EN

Stack Overflow用户
提问于 2015-05-15 13:36:51
回答 1查看 1K关注 0票数 0

我使用循环视图与游标与以下设置,一个recyclerview与此适配器CursorRecyclerViewAdapter。基本上,这些项目有一个图像和一些TextViews。RecyclerView最多不会有超过5-7个项目.

我的问题是,有什么办法告诉回收视图装载比屏幕上显示的更多的物品?由于图像视图,只有2在屏幕上出现,当滚动其他负载时,但它并不像它应该是平滑的。有没有办法告诉回收视图加载4,即使2没有显示在屏幕上?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-16 14:51:20

嗯,基本概念 of RecyclerView是在视图走出屏幕时回收它们,并重用它们(当它们不可见时)来显示列表中的下一个项目。要做到这一点,必须将最少数量的视图加载到内存中,并根据位置在循环中循环这些视图。

是否有任何方法可以告诉RecyclerView 加载比屏幕上显示的项目更多的项?

如果您想要加载比用户在屏幕上看到的更多的项,我认为这在Recyclerview中是不可能的。

解决办法:如果您有一个很小的列表(如您建议的那样),请使用ListViewGridView,在那里您可能完全可以做您想做的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30260922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档