RecyclerView介绍(三)----实现GridView效果

Android RecyclerView之GridView显示(三) Android RecyclerView之GridView显示(三) 效果图   垂直显示(标准显示)       垂直反向显示            水平显示               水平反向显示 Android RecyclerView详解(一) Android RecyclerView之ListView显示(二) Android Recycl 阅读详情

相对于之前的ListView 通过RecyclerView实现ListView比较复杂 但是对于实现GridView和效果切换来说 倒是非常容易的
实现GridView 我们只需修改LayoutManager就可以改变效果,具体代码如下

 //1.上下文 2.设置有多少列
                mRecyclerView.setLayoutManager(new GridLayoutManager(this,3));

效果如图:
这里写图片描述
实现水平的GridView只需修改代码:

 //设置水平的gridview 1.水平列数 2.方向
                mRecyclerView.setLayoutManager(new StaggeredGridLayoutManager(5, StaggeredGridLayoutManager.HORIZONTAL));

效果如图
这里写图片描述

实现了GridView效果和水平的GridView效果 接下来 我们介绍一下实现瀑布流效果

2025年了,我重新学习RecyclerView,ListView,GridView, Viewpager,ViewPager2的用法 都2025年了 我知道大家在Android中滑动列表时,大多数时候选择的是RecyclerView,功能丰富,使用灵活, 性能良好。最新的Android Api已经很完善了, 不像早期的API有很多局限性。最近在准备面试题,想起早年间问过的面试问题,还是想着做一个对比笔记。notifyDataSetChanged()全局刷新notifyItemChanged(0)局部刷新notifyItemRemoved(0)局部删除notifyDataSetChanged()全部刷新。 阅读详情

相关推荐

android上使用RecyclerView实现顶部悬浮标题效果的Sticky Title View

目前很多的项目都在使用顶部悬浮标题的效果,很明显,这的确是一个比较人性化,用户体验效果比较好的UI交互效果,对于这个效果,有很多种实现方式,如果说要用RecyclerView来实现一个分类信息展示,并且要用到顶部标题栏悬浮显示当前分类的效果,应该怎么实现呢? 先来看个效果。 大概就这么一个效果,建议大家看效果时候,忽略左边的list列表,因为没有做关联,左边就是一个摆设。

蹦跶的小码哥 1万+

使用RecyclerView实现多行水平分页的GridView效果和ViewPager效果

前些天看到有人在论坛上问这种效果怎么实现,没写过也没用过这个功能,网上查了一下,大多是使用ViewPager+GridView或者HorizontalScrollView+GridView实现,不过貌似有点复杂,太懒,没仔细看。这两天学习RecyclerView的使用(网上有很多文章,建议大家阅读本博客的时候先去了解一下),发现RecyclerView可以实现GridView 的横向滚动效果,不过没

StoneHui 4万+

SKILL实现电路virtuoso原理图schematic中引脚pin的net自动打上pin label

SKILL实现电路virtuoso原理图schematic中引脚pin的net自动打上pin label

qq_41510657的博客 2611

RecyclerView实现ListView、GridView、瀑布流

不加分割线 加分割线 作用:可以代替ListView,使用更灵活 步骤: 1、引入RecyclerView包 2、布局文件使用RecyclerView控件(全包名路径) 3、活动中找到RecyclerView,设置布局管理,设置数据 4、自定义适配器继承RecyclerView.Adapter,定义内部ViewHolder并且重写方法。 重写方法时需要自己添加Re

Mr_Leixiansheng的博客 1479

英飞凌TC3xx实战:PWM中点触发ADC采集+DMA自动搬运完整配置流程(基于ILLD库)

本文详细介绍了在英飞凌TC3xx系列微控制器上使用ILLD库实现PWM中点触发ADC采集并通过DMA自动搬运数据的完整配置流程。该方案适用于电机控制、电源管理等需要高精度定时采集的场景,通过GTM生成PWM信号、ADC采集和DMA传输实现全硬件自动化流程,显著提升系统效率。

weixin_42536058的博客 534

攻克TypeError: Cannot read properties of undefined (reading ‘NormalModule‘)的四种实战策略

本文详细解析了`TypeError: Cannot read properties of undefined (reading 'NormalModule')`错误的四种实战解决策略。从版本一致性检查、包管理器优化到依赖替换和构建环境配置,帮助开发者快速定位和解决Webpack构建过程中的常见问题,提升开发效率。

weixin_42523670的博客 243

RecyclerView使用,Grid、瀑布流简单实现

学习Android过程中记的笔记,希望能和大家共同进步!!!

weixin_55512999的博客 1774

SAP S4 HANA 新资产会计中的平行分类账估值

在资产会计中,我们可以设置使用折旧区域的平行分类账会计 我们需要根据涉及的会计原则定义折旧区域,在我们的方案中,公司 FR01 是一家国际集团的当地分支机构,公司 FR01 需要按照集团会计准则 IFRS 和当地 GAAP 会计准则报告财务报表。过账到 LG 会计原则(分类帐 2L)-->分类账 2L的 150 欧元损失 -->在 IFRS 折旧区域,我们有 100 欧元的收益,在 LG 折旧区域,我们有 150 欧元的损失,使用平行分类账 0L 和 2L,我们能够根据不同的会计原则进行平行估值。

yanzibing99的博客 1328

RecyclerView的使用(一)

这一周时间,很忙,接触了很多自己没用过的技术。越来越感受到:技术的固步自封,最终会导致自己失去竞争力。从大学看书自学Android到工作,只要涉及到列表,我一律使用ListView。为什么使用ListView,因为我无论看什么书都是讲ListView。好吧,这个理由总归太牵强。说白了,是自己没有及时更新自己的技术。今天,主要总结一下RecyclerView的一些使用。 Recyc...

zhaojun的博客 2万+

保姆级教程:用STM32CubeMX HAL库搞定ESP8266连接,附串口printf调试全流程

本文提供了一份详细的STM32CubeMX HAL库教程,指导开发者如何实现ESP8266无线模块的连接与调试。从开发环境搭建、串口配置到AT指令通信解析,涵盖了物联网开发中的关键步骤和常见问题解决方案,帮助开发者快速掌握STM32与ESP8266的集成技术。

weixin_28273593的博客 504

Unity 游戏实例开发集合 之 Car Racing 2D (2D赛车) 休闲小游戏快速实现

Unity 游戏实例开发集合 之 Car Racing 2D (2D赛车) 休闲小游戏快速实现 目录 Unity 游戏实例开发集合 之 Car Racing 2D (2D赛车) 休闲小游戏快速实现 一、简单介绍 二、Car Racing 2D (2D赛车) 游戏内容与操作 三、相关说明 四、游戏代码框架 五、知识点 六、游戏效果预览 七、实现步骤 八、工程源码地址 九、延伸扩展 一、简单介绍 Unity 游戏实例开发集合,使用简单易懂的方式,讲解常见游戏的开发实现过程,方便

仙魁XAN 7702

RecyclerView之GridView实现

/** * Created by keven on 2018/3/9. */ public class RecyclerViewGridAdapter extends RecyclerView.Adapter<RecyclerViewGridAdapter.GridViewHolder> implements OnClickListener{ private Conte...

keven博客 7243

LIN 协议测试

如下图,使用PicoScope示波器抓取报文Id为0x18的波形,数据场Byte1的长度为519.994μs,Byte1共10bit,计算位时间:tBit= 519.994/10 = 51.9994μs,符合预期。■ 唤醒信号是一个250μs到5ms的显性电平,发送唤醒信号的节点发送唤醒信号后150ms~250ms没有收到其他节点的唤醒信号,发送唤醒信号的节点发送新的唤醒信号。对于LIN主节点,检查发送的帧头长度是否符合设计要求,对于LIN从节点,检查从节点能否正确响应设计范围之内的帧头长度。

m0_63902994的博客 5931

RecyclerView--实现 ListView,GridView,瀑布流 效果

RecyclerView 是Google推出的最新的 替代ListView、GridView的组件,RecyclerView是用来显示大量数据的容器,并通过有限数量的子View,来提高滚动时的性能。 与ListView不同,RecyclerView 不再负责布局,而是专注于布局复用。布局主要通过 LayoutManager来管理,目前提供了3种常用的布局管理: LinearLa

Mr_WangGang的专栏 3万+

零基础学写《扫雷》游戏(Qt扫雷源码)

扫雷游戏是在windows系统中自带的游戏,他的游戏玩法其实很简单,20世纪初期电脑上没有啥游戏可以玩,所以扫雷游戏也算是当时是最常火爆的一个电脑游戏。以下文章详细介绍扫雷游戏的实现。实现语言为C++。

啊渊的专栏 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

使用RecyclerView实现GridView和ListView混排的效果

单位在做股票相关的app,美工切出一个图,是一个GridView和ListView混排的效果图,而且在滚动的时候,还要实现相关类别名有推动的效果,如下图:        录制的效果不是很好,因为csdn只能上传2M,所以点击的效果没有实现。下面会下载的地址。可以下载看一下。现在说一下实现的思路。个人感觉不是很好,只是为了完成功能,如果你有更好的思路或是方法,希望能告诉我。    1,Recy

我本无名的专栏 8614

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Android RecyclerView实现ListView效果和GridView效果

下面是XML布局 创建一个RecyclerView的控件 implementation ‘androidx.recyclerview:recyclerview:1.1.0’ 添加recyclerview依赖 新版本可以自动添加会有报错提示 点add就行 ```java <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.

weixin_45638349的博客 1203

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

android RecyclerView实现ListView和GridView混合的效果。

如何实现ListView和GridView混合的效果,效果图: 一、可以使用以下方式: 1、以往的方式 1)使用ListView内嵌GridView。 2、RecycleView 1)使用单个RecycleView。 2)使用RecycleView内嵌RecycleView。 二、使用单个RecycleView。 1、如下图,由于使用一个RecycleView,我们可以把每个一红矩形看成一个item,那么就会有item1(标题)占整个屏幕的宽度,item2(内容)占屏幕的宽度的1/3。

sziitjin的博客 2152

RecyclerView实现 gridview效果!

主界面代码 /** * @author * @Date 2016年8月29日 * @describe 主页面 */ public class InternetAccessLogFragment extends BaseFragment { private View v; private RecyclerView recyclerView; private Te

u011827502的博客 1万+

Recyclerview最最简单实现水平分页GridView效果

前言昨天UI妹子给了给需求,展示水平分页效果,而且第二页要默认显示一部分,提示用户水平可以滑动,先上效果图: 很明显横向滑动的分页,第一反应就是使用ViewPager,毕竟只要通过自定义ViewPager,实现这个效果还是很容易,但是实际中问题时,当前模块是Recyclerview中某一个Holder,为了性能,肯定尽量使用Recyclerview去复用View,而且ViewPager并不能复用,

dai的博客 5964

使用RecyclerView实现ListView,GridView效果

RecyclerView 是Google推出的最新的 替代ListView、GridView的组件,与ListView不同,RecyclerView 不再负责布局,而是专注于布局复用。布局主要通过 LayoutManager来管理,目前提供了3种常用的布局管理:                                               LinearLayoutManager

land_kun的博客 1110

可拖拽排序的GridView(基于RecyclerView实现)

简介 具有拖拽效果的GridView是一个很常见的效果,例如发微博时的选择图片的九宫格,资讯类频道的编辑排序。目前市面上常见的大多数基于GridView重写onTouchEvent触摸事件的处理。但实现起来代码量较大,后期维护成本比较高。如今RecyclerView的使用已经相当普及了,今天鄙人提供一个使用RecyclerView实现的版本,使用RecyclerView自带的动画效果,后期维护...

jushenziao的博客 1943

android studio gridview实现横向展示,基于RecyclerView实现横向GridView效果

本文实例为大家分享了RecyclerView实现横向GridView效果展示的具体代码,供大家参考,具体内容如下要使用RecyclerView,首先要在build.gradle文件中添加依赖compile 'com.android.support:appcompat-v7:24.1.0'效果图布局如下xmlns:android="http://schemas.android.com/apk/res...

weixin_32286189的博客 697

Android RecyclerView之代替ListView与GridView

RecyclerView是Android 5.0的新特性,可以直接代替ListView与GridView,并且能够实现瀑布流的布局,感觉RecyclerView使用的好处就是它不关心布局,只关心资源的回收与复用,正因为如此,RecyclerView中将ViewHolder进行了单独的编写,这也正是google所不断提倡的,另外,RecyclerView能够更简单的实现布局的转换。RecyclerVi

danfengw的博客 6572
上一篇: 判断当前sd卡是否可用
下一篇: RecyclerView介绍(五)----实现点击效果以及动画
yang0range
博客等级 码龄12年 15粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值