我将支持库更新为23.2.0。并改变了recyclerView的高度在博客here WRAP_CONTENT作为解释:RecyclerView v23.2.0和向上滑动后的空白空间
的RecyclerView插件提供了创建列表和网格以及配套动画的先进和灵活的基础。此版本为LayoutManager API带来了令人兴奋的新功能:自动测量!这允许RecyclerView根据其内容的大小自行调整大小。这意味着以前不可用的场景,例如对RecyclerView的维度使用WRAP_CONTENT,现在是可能的。您会发现所有内置LayoutManagers现在都支持自动测量。
由于此更改,请务必仔细检查项目视图的布局参数:以前忽略的布局参数(例如滚动方向上的MATCH_PARENT)现在将得到充分尊重。
编辑/添加的注释:我有,因为之后的更新“match_parent”要做到这一点做了它应该做的,它拉伸cardviews高度下到谷底,所以我最后不得不每页一个cardview。
但是现在在刷新之后,新创建的卡片浏览器之间再次存在不需要的空间。
让我进一步明确:
- 当页面第一次加载5个cardviews是可见的,他们正在正确显示。
- 我刷了一个新的cardview号6出现
- 向上滑动进一步使cardview号7出现,但有6号和7
- 所有新创建的cardviews间的空白让他们 之间 一个巨大的空白
有没有人遇到过这种情况?
同样在这里:v23.2.0做这个间距,v.23.1.1工作得很好。 –
你可以在新的更新中使用WRAP_CONTENT。在回收站视图中将MATCH_PARENT更改为WRAP_CONTENT –
就是这样。问题在于回收者视图内的卡片视图的安排。只要我滚动的东西搞砸了。 – MehmetGunacti