首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

RecyclerView | 处理 RecyclerView 的点击事件

本文是介绍 RecyclerView 入门 系列文章 的第三篇。如果您已经对创建 RecyclerView 有了一定的认识,请继续阅读本文。如果尚未熟悉,建议您首先阅读本系列的 第一篇文章。...当使用 RecyclerView 显示列表数据的时候,您可能需要响应列表元素的点击事件。该响应处理包括: 打开包含更多数据的页面、显示 toast、删除某个元素等等。...定义点击动作 在创建监听器之前,在 Activity 类添加一个函数用于处理点击之后的响应操作。 (FlowerDiffCallback()) 在 Activity 类,在初始化 Adapter 的时候传入刚刚创建的点击事件函数。...(itemView) 在初始化的代码,调用 itemView 的 setOnClickListener{}。

2.1K10

Android RecyclerView使用简述

八、RecyclerView动态更改数据 ① 创建布局item和数据Bean ② 适配器和显示数据 ③ 刷新选中位置数据 九、RecyclerView左右滑动和上下拖动 ① 显示数据 ② ItemTouchHelper...六、RecyclerView多布局使用   在前面的使用我们在操作写适配器的代码时,都是一个item布局,而有时候数据不同需要显示的布局也不同,就存在多布局的情况,这种情况应该怎么处理呢?...>   这个item布局里面就是放了RecyclerView,正常情况下这个RecyclerView隐藏,可以通过点击group的布局控制RecyclerView显示或隐藏,里面还用了一个图标来增加显示和隐藏的效果...,对RecyclerView是否隐藏做判断,首先是修改图标,然后是修改RecyclerView显示还是隐藏,也是比较简单的代码,但是有效,这里的点击事件处理在适配器处理会更简单,所以就直接处理了。...八、RecyclerView动态更改数据   之前我们显示数据都是直接显示的,后面在使用过程并没有对数据进行更改,那么下面我们来进行更改试试看。

2.2K21

【Jetpack】DataBinding 架构组件 ⑥ ( RecyclerView 数据绑定 )

一、RecyclerView 数据绑定核心要点 1、启用数据绑定 / 导入依赖 在 RecyclerView , 如果要使用 DataBinding 架构组件进行数据绑定 , 首先要 启用 DataBinding...; 3、自定义 RecyclerView.Adapter 适配器要点 ( 本博客重点 ★ ) 在 自定义 RecyclerView.Adapter 适配器 , 需要 实现对 RecyclerView...类重写的 onCreateViewHolder 函数 , 获取 DataBinding 布局 , 并将其设置给 自定义的 RecyclerView.ViewHolder 对象 ; 获取 DataBinding...RecyclerView.Adapter DataBinding 布局 是 RecyclerView 条目的布局 , 需要 在 自定义 RecyclerView.Adapter , 为每个条目布局都绑定一个...Student 数据类 ; 在 DataBinding 布局 , 绑定了 kim.hsl.databinding_demo.Student 类型的数据 , 在 TextView 显示该绑定数据类对象的

61820

Android基于DataBinding封装RecyclerView实现快速列表开发

前言 在移动应用开发,列表组件是一个非常常见的 UI 组件,绝大多数应用开发中都会使用到列表组件进行界面的开发,在 Android 开发列表组件一般使用官方提供的 RecyclerView ,而...3.1 扩展属性介绍 ardf通过 DataBinding 的 BindingAdapter 扩展了 RecycleView 一系列属性,用于在 xml 布局RecyclerView 进行快捷配置...3.3 简单使用 先看一下结合 MVVM 架构如何快速实现简单的列表数据显示以及列表数据更新功能。...,就会自动刷新界面更新界面上显示的数据,下面为了演示在页面布局里添加两个按钮分别进行添加数据和删除数据的操作,如下: <?...最后在页面布局RecyclerView 上配置 itemViewType 属性,如下: <androidx.recyclerview.widget.RecyclerView

2.6K30
领券