Android recylerview v.23.2.0和设计库v.23.2.0已损坏

and*_*dev 31 android android-support-library android-recyclerview android-support-design

更新到v23.2.0后,recyclerview项目有奇怪的行为:空间非常大.更新到设计库23.2.0菜单溢出图标变为黑色(应用程序有黑暗的操作栏).

更新 在我的nexus 5溢出图标和回收器视图行是固定的,但在Galaxy Tab 4溢出图标仍然是黑色.

更新2 如果您有空间距问题,请修复视图的布局参数(match_parent - > wrap_content),因为RecyclerView现在将根据其内容的大小自行调整大小.阅读此博客 http://android-developers.blogspot.am/2016/02/android-support-library-232.html

RecyclerView小部件为创建列表和网格以及支持动画提供了高级灵活的基础.此版本为LayoutManager API带来了令人兴奋的新功能:自动测量!这允许RecyclerView根据其内容的大小调整自身大小.这意味着现在可以使用以前不可用的方案,例如使用WRAP_CONTENT作为RecyclerView的维度.您会发现所有内置的LayoutManagers现在都支持自动测量.

由于此更改,请务必仔细检查项目视图的布局参数:现在将完全遵循先前忽略的布局参数(例如滚动方向中的MATCH_PARENT).

更新3 链接到描述操作栏问题201918中黑色图标 问题的问题

更新4 在帖子下看到我的回答,图标问题也解决了

Jam*_*ton 20

你获得大型开放空间的原因是因为match_parent.它之前没有正常工作,但现在新版本的工作方式不同.您只需要更新到wrap_content而不是match_parent,因为这会导致布局与父级匹配,从而为您提供大空格.

RecyclerView小部件为创建列表和网格以及支持动画提供了高级灵活的基础.此版本为LayoutManager API带来了令人兴奋的新功能:自动测量!这允许RecyclerView根据其内容的大小调整自身大小.这意味着现在可以使用以前不可用的方案,例如使用WRAP_CONTENT作为RecyclerView的维度.您会发现所有内置的LayoutManagers现在都支持自动测量.

http://android-developers.blogspot.co.uk/2016/02/android-support-library-232.html