RecyclerView使用FlexboxLayoutManag
2021-11-24 本文已影响0人
带带我
![](https://img.haomeiwen.com/i6761051/6302e7f1b52be53d.png)
主要代码就是为recyclerview设置FlexboxLayoutManager 布局管理器
ManagerAdapter adapter = new ManagerAdapter(this, list);
FlexboxLayoutManager manager = new FlexboxLayoutManager(this);
manager.setFlexDirection(FlexDirection.ROW);
manager.setFlexWrap(FlexWrap.WRAP);
manager.setJustifyContent(JustifyContent.FLEX_START);
recyclerView.setLayoutManager(manager);
recyclerView.setAdapter(adapter);
还可以利用recyclerviewAdapter的getItemViewType(int position)方法设置分组,如下图
![](https://img.haomeiwen.com/i6761051/9861c7763c131494.png)
给标题的xml中的文本设置match_parent,这就大家都会的,就不说了