更新到v23.2.0后,RecyclerView的项表现出奇怪的行为:非常大且有空白间隙。更新到设计库23.2.0后,菜单溢出图标变为黑色(应用具有深色操作栏)。
更新: 在我的Nexus 5上,溢出图标和RecyclerView行已经修复,但在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的维度,现在是可能的。您会发现所有内置的LayoutManager现在都支持自动测量。
由于这个改变,请确保双重检查您的项目视图的布局参数:以前被忽略的布局参数(如滚动方向上的MATCH_PARENT)现在将被完全尊重。 更新3 链接到描述操作栏中黑色图标问题的问题 Issue 201918 更新4 请参见我的帖子下面的答案,图标问题也已解决。
更新: 在我的Nexus 5上,溢出图标和RecyclerView行已经修复,但在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的维度,现在是可能的。您会发现所有内置的LayoutManager现在都支持自动测量。
由于这个改变,请确保双重检查您的项目视图的布局参数:以前被忽略的布局参数(如滚动方向上的MATCH_PARENT)现在将被完全尊重。 更新3 链接到描述操作栏中黑色图标问题的问题 Issue 201918 更新4 请参见我的帖子下面的答案,图标问题也已解决。
vectorDrawables.useSupportLibrary = true
**。 - hata