我是靠谱客的博主 默默烧鹅,最近开发中收集的这篇文章主要介绍RecyclerView 瀑布流 自动换行,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

代码后面有附上

在这里插入图片描述

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 瀑布流 自动换行所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部