RecyclerView使用FlexboxLayoutManag
2021-11-24 本文已影响0人
带带我
效果图
分组展示标签
主要代码就是为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)方法设置分组,如下图
分组展示标签
给标题的xml中的文本设置match_parent,这就大家都会的,就不说了