RecyclerView FlexboxLayoutManager 自适应宽度布局管理器

0.效果

RecyclerView FlexboxLayoutManager 自适应宽度布局管理器_第1张图片

1.导包

		implementation 'com.google.android:flexbox:2.0.1'

2.初始化

        //设置LayoutManager
        FlexboxLayoutManager flexboxLayoutManager = new FlexboxLayoutManager(this);
        //主轴为水平方向,起点在左端
        flexboxLayoutManager.setFlexDirection(FlexDirection.ROW);
        //按正常方向换行
        flexboxLayoutManager.setFlexWrap(FlexWrap.WRAP);
        //定义项目在副轴轴上如何对齐
        flexboxLayoutManager.setAlignItems(AlignItems.CENTER);
        //多个轴对齐方式
        flexboxLayoutManager.setJustifyContent(JustifyContent.FLEX_START);
        
        mRecyclerView.setLayoutManager(flexboxLayoutManager);

你可能感兴趣的:(#,Android控件)