android RecyclerView 简单实现横竖布局穿插
关于RecyclerView 就不多说 ,鸿翔大神已经写的非常详细了.
先上图,主要实现效果(又有水平布局,又有垂直布局):
直接上关键代码:
RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recycler_view);GridLayoutManager gridLayoutManager = new GridLayoutManager(getContext() ,2);//todo 这个属性很重要,可以直接实现上图的效果gridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup(){@Overridepublic int getSpanSize(int position) {if(position % 3 == 0) return 2;return 1;}});recyclerView.setLayoutManager(gridLayoutManager);recyclerView.setAdapter(adapte);
就是这样, so easy!有问题,欢迎留言!
android RecyclerView 简单实现横竖布局穿插相关推荐
- Android RecyclerView加载复杂布局
Android RecyclerView加载复杂布局 用一个RecyclerView实现多种复杂布局,复用机制要保存 简书:Android RecyclerView加载复杂布局 demo源码挂载在码云 ...
- Android RecyclerView简单通用适配器
一直都想写一个通用的RecyclerView适配器,但是一直都无从下手,后来看了鸿洋大神的博客后才知道怎么写,并且在此基础上添加了点自己的东西,终于算是大功告成.先上代码看看 public class ...
- Android 控件 RecyclerView简单使用
Android 控件 RecyclerView简单使用 1.导依赖库 implementation 'com.android.support:recyclerview-v7:27.1.1'implem ...
- Android RecyclerView布局动画
In this tutorial, we'll be discussing and implementing RecyclerView Layout Animations in our Android ...
- android简单实现表格布局,Android开发中TableLayout表格布局
Android开发中TableLayout表格布局 一.引言 在移动端应用程序开发中,常常会使用到表格布局,iOS和Android开发框架中都提供了独立的表格视图控件供开发者使用,例如iOS中的UIT ...
- Android:RecyclerView简单理解和基本使用
RecyclerView RecyclerView 一.RecyclerView 二.RecyclerView基本介绍: 三.RecyclerView基本实现: 参考 RecyclerView 一.R ...
- Android————一个简单的新闻面板
Android----一个简单的新闻面板 效果图 第一步:建一个实体类News 第二步:新建一个活动NewsContent 布局文件 第四步:建立NewsContentFragment和NewsTit ...
- Android RecyclerView 基本使用
Android RecyclerView 基本使用 概述 RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用. 据官方的介绍,该控件用 ...
- Android RecyclerView添加Header头部
Android RecyclerView添加Header头部 Android RecyclerView不像以前的ListView那样直接添加头部,如果要给RecyclerView增加头部,则需要 ...
最新文章
- 某程序员吐槽:太尴尬!四年不见的前女友来公司面试,自己还是面试官!
- Silverlight控件-Slider
- [电子商务网站设计] 之 My Space
- java开发环境安装原理,java开发环境搭建 java开发环境的完整搭建过程
- unity 引用prefab_十九:Unity 配置数据(序列化)的重构
- SysTick_Handler cortex-m0 LPC1114
- 双系统Linux(centos\redhat)和window的安装
- 千峰教育软件测试教程笔记
- css利用flex实现左-中-右布局
- 性能测试监控TP50、TP99、TP999含义
- 数据库概念设计与逻辑设计
- 在Ubuntu下安装vim
- NR CSI(三) CQI
- 【M365运维】查看电脑硬盘加密状态是否同步到 Intune
- 基于Nios-II的流水灯实验
- Red Hat Enterprise Linux 7 正式版发布
- c语言报错spawning 插1,Visual C++中error spawning cl.exe解决办法
- 解决无/var/log/messages 问题
- 高级商务办公软件应用【7】
- 区块链软件开发的搭建环境