主要代码就是为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,这就大家都会的,就不说了
网友评论