RecyclerView复杂布局动态管理GridLayoutManager
2017-11-09 17:24
621 查看
@Override public void onAttachedToRecyclerView(final RecyclerView recyclerView) { super.onAttachedToRecyclerView(recyclerView); RecyclerView.LayoutManager manager = recyclerView.getLayoutManager(); if (manager instanceof GridLayoutManager) { final GridLayoutManager gridManager = ((GridLayoutManager) manager); gridManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { return TYPE_HEADER == position ? gridManager.getSpanCount() : 1; } }); } }
相关文章推荐
- RecyclerView GridLayoutManager实现复杂的列数变化的布局
- Android 自定义RecyclerView.ItemDecoration(GridLayoutManager布局下)
- Android-UI布局---RecyclerView学习(四)匹配GridLayoutManager的ItemDecoration
- RecyclerView通过GridLayoutManager实现多样式布局的示例
- RecyclerView在GridLayoutManager情况下实现四周都有分割线的ItemDecoration
- RecyclerView设置背景图片长宽一样(以GridLayoutManager为例)
- 如何制作表格(三)——GridView + RecyclerView.GridLayoutManager
- RecyclerView使用GridLayoutManager实现九宫格布局 item居中对齐问题
- RecyclerView LayoutManager 流式布局
- RecyclerView自定义LayoutManager,打造不规则布局
- RecyclerView GridLayoutManager 居中问题
- RecyclerView--GridLayoutManager设置某个item占据的列数
- 解决RecyclerView 使用 gridlayoutmanager 时item不居中问题
- RecyclerView GridLayoutManager 设置分割线 万能分割
- 详解RecyclerView设置背景图片长宽一样(以GridLayoutManager为例)
- Android-UI布局---RecyclerView学习(三)匹配LinearLayoutManager的ItemDecoration
- Android Recyclerview GridLayoutManager column spacing
- RecyclerView+GridLayoutManager 间距
- 解决recyclerView添加footView时,GridLayoutManager,StaggeredGridLayoutManager占满一行
- RecyclerView GridLayoutManager 自适应宽高