recyclerview 将结果限制为屏幕大小,无垂直滚动,

recyclerview Limit results to size of the screen, no vertical scrolling,

[向左滑动到下一页结果,向右滑动到上一页结果(同一搜索),底部的破折号显示页面位置请查看 png]

https://i.stack.imgur.com/fyxac.png

如果您知道每个屏幕的元素数量,则可以使用 LinearLayout 并在运行时向其中添加元素。如果没有滚动,你无论如何都不会回收视图。

即使您不知道每个屏幕的元素数量,下一个最好的方法是通过将剩余屏幕大小除以一个元素的大小来计算您可以完全容纳的元素数量。

对于水平页面,您可以使用 ViewPager。