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

时间:2018-06-30 12:18:04

标签: android android-recyclerview recyclerview-layout

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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