我正在尝试使用这种类型的布局创建回收器视图。这些项目是字符串,可以以不同的大小出现,我不知道每行中有多少项目。我可以使用 StaggeredGridLayoutManager 来做到这一点吗?
该图像只是一个假示例,每行可以有更多项目
您可能想查看开源FlexboxLayout https://github.com/google/flexbox-layout,由 Google 开发,特别是FlexboxLayoutManager https://github.com/google/flexbox-layout/blob/master/RecyclerView.md这是一个布局管理器RecyclerView
.
要使用正确的配置创建布局管理器,只需执行以下操作:
FlexboxLayoutManager layoutManager = new FlexboxLayoutManager();
layoutManager.setFlexWrap(FlexWrap.WRAP);
欲了解更多信息,请查看 Android 开发者博客post https://android-developers.googleblog.com/2017/02/build-flexible-layouts-with.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)