我使用循环视图与游标与以下设置,一个recyclerview与此适配器CursorRecyclerViewAdapter。基本上,这些项目有一个图像和一些TextViews。RecyclerView最多不会有超过5-7个项目.
我的问题是,有什么办法告诉回收视图装载比屏幕上显示的更多的物品?由于图像视图,只有2在屏幕上出现,当滚动其他负载时,但它并不像它应该是平滑的。有没有办法告诉回收视图加载4,即使2没有显示在屏幕上?
发布于 2015-05-16 14:51:20
嗯,基本概念 of RecyclerView是在视图走出屏幕时回收它们,并重用它们(当它们不可见时)来显示列表中的下一个项目。要做到这一点,必须将最少数量的视图加载到内存中,并根据位置在循环中循环这些视图。
是否有任何方法可以告诉RecyclerView 加载比屏幕上显示的项目更多的项?
如果您想要加载比用户在屏幕上看到的更多的项,我认为这在
Recyclerview中是不可能的。
解决办法:如果您有一个很小的列表(如您建议的那样),请使用ListView或GridView,在那里您可能完全可以做您想做的事情。
https://stackoverflow.com/questions/30260922
复制相似问题