Android支持库rev 23.2和RecyclerView

时间:2016-02-25 21:24:19

标签: android android-recyclerview

Left is at 23.1.1 and right is at 23.2.0已更新至Android支持库rev 23.2,并在每个项目之间为RecyclerView添加了全屏空间。有没有人遇到过这个问题?

1 个答案:

答案 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将得到充分尊重。