[译]关于 Android Adapter,你的实现方式可能一直都有问题
对Android 开发者来说实现 adapter 是最常见的任务之一。它是每一个列表的基础。看看市面上的应用,列表是大部分应用的基础。
我们实现列表 view 的方式通常是一样的:一个 view 搭配一个装载着数据的 adapter。一直这样做可能会让我们忽视了我们正在写的东西,甚至是糟糕的代码。更糟的是,我们通常会一直重复那些糟糕的代码。
是时候仔细看看这些 adapter 。
RecyclerView 的基本操作
RecyclerView ( ListView 也适用)基本使用方式如下:
- 创建 view 以及容纳 view 信息的 ViewHolder 。
- 把 ViewHolder 与 adapter 装载的数据相绑定,这些数据可能是一系列的 mod