和顺纵横信息网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 292|回复: 0

使用 Android RecyclerView 掌握复杂列表

[复制链接]

1

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2024-2-12 15:12:57 | 显示全部楼层 |阅读模式
本帖最后由 suchonasuchi160 于 2024-2-13 12:12 编辑

本文于 2017 年 2 月 1 日更新,适用于 Android 7.1(API 级别 25)有关 Android 的更多信息,请观看我们的教程将数据输出到 Android 应用程序的用户界面。 它RecyclerView是在 Android 5.0 Lollipop 中与 Google 的材料设计一起引入的。 如果您刚刚开始 Android 开发或者已经是一名经验丰富的开发人员,那么这RecyclerView是值得研究的。 视图回收的想法从 Android 版本 1 开始就以ListView.这个想法很简单:通过回收和重新绑定这些视图,使用少量视图集合来呈现大量数据。 这是比s 和sRecyclerView更灵活的视图回收模式。与前辈的不同之处在于,它只关注回收观点。创建视图所需的所有其他操作(例如如何呈现数据集或膨胀视图)都委托给可插入类,这就是它如此灵活的原因。困难的部分是设置这些类以使其功能齐全,这就是我将在本文中介绍的内容。


ListViewGridViewRecyclerViewRecyclerView 要使用它,RecyclerView您需要执行以下步骤: 添加支持库 RecyclerView在布局 XML 文件中添加 创建自定义行布局 创建 以 RecyclerView.Adapter 将数据填充到RecyclerView 创建 ViewHolder 以提供对每个数据项的视图的引用  埃及 WhatsApp 号码列表 将 绑定Adapter到RecyclerView中Activity 让我们开始吧,你可以在GitHubRecyclerView上找到最终项目的代码。 添加依赖项 打开build.gradle(app)并添加所需的依赖项。 基本上,此类的作用是检测RecyclerView单击屏幕的 (X, Y) 位置下的元素。此类对于界面创建的两种点击类型都有帮助。 最后,以下是如何为正如您所看到的,自定义触摸侦听器提供了RecyclerView所单击的项目及其在列表中的位置的引用。 结论 这RecyclerView是一种灵活的视图回收模式ListView,GridView通过使项目动画易于设置和重用,消除了模仿。




习惯开发一RecyclerView开始可能需要一些工作,但这是值得你花时间的。 如果您有任何问题或意见,请在下面告诉我。 有关 Android 的更多信息,请观看我们的教程将数据输出到 Android 应用程序的用户界面。 分享此文章 瓦尔迪奥·维柳 瓦尔迪奥·维柳 瓦尔迪奥最近毕业于计算机工程专业。他是一名移动开发人员,热衷于移动技术和学习新事物。他曾使用过 C、Java、php 等语言,目前专注于 Java、移动和 Web 开发 克里斯 数据显示 gitCS 谷歌教程和文章 列表 材料设计 SitePoint 高级版 下一个 如何在 SVG 中创建复杂路径 如何在 SVG 中创建复杂路径 克雷格·巴克勒 Bounce.JS:快速创建复杂的 CSS 动画 Bounce.JS:快速创建复杂的 CSS 动画 埃利奥·科西 掌握 Android 中的数据库存储和检索 掌握 Andro 本网站受 reCAPTCHA 保护,并适用 Google 隐私政策 和 服务条款 。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|和顺纵横信息网

GMT+8, 2025-7-24 10:27 , Processed in 0.036360 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表