答案 0 :(得分:13)
当您的RecyclerView行的大小在滚动方向上设置为match_parent
时会发生这种情况。
例如,如果具有垂直LinearLayoutManager
的RecyclerView对每行具有以下布局,则该行现在实际上将与父级的高度匹配。在版本23.2.0之前,它仍然只是包装内容。
<View
android:layout_width="match_parent"
android:layout_height="match_parent" />
在这种情况下,将高度更改为wrap_content
将解决问题。
the announcement blog post中简要提到了这个问题:
由于此更改,请务必仔细检查布局参数 您的项目视图:以前忽略的布局参数(例如 现在,滚动方向的MATCH_PARENT将得到充分尊重。