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

2024-01-04

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

UPDATE在我的 Nexus 5 上,溢出图标和回收器视图行已修复,但在 Galaxy Tab 4 上,溢出图标仍然是黑色。

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

RecyclerView 小部件为创建列表和网格以及支持动画提供了先进且灵活的基础。此版本为 LayoutManager API 带来了一项令人兴奋的新功能:自动测量!这允许 RecyclerView 根据其内容的大小调整自身大小。这意味着以前不可用的场景(例如对 RecyclerView 的维度使用 WRAP_CONTENT)现在成为可能。您会发现所有内置的 LayoutManager 现在都支持自动测量。

由于此更改,请务必仔细检查布局参数 您的项目视图:以前忽略的布局参数(例如 滚动方向上的 MATCH_PARENT)现在将得到充分尊重。

UPDATE 3指向描述操作栏中黑色图标问题的问题的链接201918期 https://code.google.com/p/android/issues/detail?id=201918

UPDATE 4看我帖子下的回答,图标问题也解决了


您获得较大开放空间的原因是由于 match_parent。以前它无法正常工作,但现在随着新版本的发布,它的工作方式有所不同。您只需要更新为wrap_content而不是match_parent,因为这会导致布局与父级匹配,从而为您提供大的空间。

RecyclerView 小部件为创建列表和网格以及支持动画提供了先进且灵活的基础。此版本为 LayoutManager API 带来了一项令人兴奋的新功能:自动测量!这允许 RecyclerView 根据其内容的大小调整自身大小。这意味着以前不可用的场景(例如对 RecyclerView 的维度使用 WRAP_CONTENT)现在成为可能。您会发现所有内置的 LayoutManager 现在都支持自动测量。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android recyclerview v.23.2.0 和设计库 v.23.2.0 已损坏 的相关文章