概述
代码后面有附上
dependencies {
.....使用这个东西
implementation 'com.google.android.flexbox:flexbox:3.0.0'
}
##关键代码
//设置布局管理器
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 瀑布流 自动换行所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复