代码后面有附上
复制代码
1
2
3
4
5
6dependencies { .....使用这个东西 implementation 'com.google.android.flexbox:flexbox:3.0.0' }
##关键代码
复制代码
1
2
3
4
5
6
7
8
9
10//设置布局管理器 FlexboxLayoutManager flexboxLayoutManager = new FlexboxLayoutManager(this); //flexDirection 属性决定主轴的方向(即项目的排列方向)。类似 LinearLayout 的 vertical 和 horizontal。 flexboxLayoutManager.setFlexDirection(FlexDirection.ROW); //主轴为水平方向,起点在左端。 //flexWrap 默认情况下 Flex 跟 LinearLayout 一样,都是不带换行排列的,但是flexWrap属性可以支持换行排列。 flexboxLayoutManager.setFlexWrap(FlexWrap.WRAP); //按正常方向换行 //justifyContent 属性定义了项目在主轴上的对齐方式。 flexboxLayoutManager.setJustifyContent(JustifyContent.FLEX_START); //交叉轴的起点对齐。 recyclerView.setLayoutManager(flexboxLayoutManager);
GitHub地址:https://github.com/20RenGY/FlexboxDemo
最后
以上就是默默烧鹅最近收集整理的关于RecyclerView 瀑布流 自动换行的全部内容,更多相关RecyclerView内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复