RecyclerView分栏显示处理
来源:互联网 发布:知乎三里屯不知道诊所 编辑:程序博客网 时间:2024/06/05 11:36
item占一行
public void onAttachedToRecyclerView(RecyclerView recyclerView) { super.onAttachedToRecyclerView(recyclerView); RecyclerView.LayoutManager layoutManager = recyclerView.getLayoutManager(); if (layoutManager != null && layoutManager instanceof GridLayoutManager) { final GridLayoutManager gridLayoutManager = (GridLayoutManager) layoutManager; gridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { return getItemViewType(position) == VIEW_TYPE_REFRESH_HEADER || getItemViewType(position) == VIEW_TYPE_REFRESH_FOOTER ? gridLayoutManager.getSpanCount() : 1; } }); } } @Override public void onViewAttachedToWindow(RecyclerView.ViewHolder holder) { super.onViewAttachedToWindow(holder); View itemView = holder.itemView; ViewGroup.LayoutParams lp = itemView.getLayoutParams(); if (lp == null) { return; } if (holder instanceof RefreshHeaderViewHolder || holder instanceof RefreshFooterViewHolder) { if (lp instanceof StaggeredGridLayoutManager.LayoutParams) { StaggeredGridLayoutManager.LayoutParams p = (StaggeredGridLayoutManager.LayoutParams) lp; p.setFullSpan(true); } } }
0 0
- RecyclerView分栏显示处理
- 分栏显示数据
- java分栏显示
- Atom 分栏显示
- RichTextBox中模拟分栏显示RichTextBox中模拟分栏显示
- 水晶报表分栏显示内容
- 水晶报表的分栏显示
- 缩略图显示方式也就是分栏显示方式
- 分栏
- 分栏
- 分栏
- javascript完成分栏显示的例子
- Eclipse用法和技巧十一:分栏显示
- 新浪博客分栏显示功能的测试
- [模板制作技巧2]水晶报表的分栏显示 及分栏的格线美化
- Frame实现分栏并可隐藏/显示左栏
- Eclipse分栏同时显示多个代码文件的办法
- 使用CSS,UL,LI实现新闻标题分栏显示
- 焦点科技(上市公司)HR面总结
- 获取多个input标签,并动态改变input标签的name属性
- velocity模板的基本知识
- 使用PHP生成PDF文档
- 冒泡排序算法
- RecyclerView分栏显示处理
- caffe学习系列三添加新的Layer
- 读书笔记:Learn C++ (1)
- Android 6.0后的权限问题
- caffe-windows
- 在VS2010环境下配置opencv
- ADT Bundle下载和安装
- idea 关于自动导包的设置
- 6 Python中的format()函数