我们使用 RecyclerView 的 Adapter 无非就几个目的:基本使用,显示多种类视图,添加 header 和 footer,滑到底部自动加载更多(加载失败,重新加载等多种状态)。 至于下拉刷新,Google 已经提供了 SwipeRefreshLayout,它已经非常好用,无需重复造轮子,而其他的功能 LightAdapter 均已实现。注意, 滑到底部自动加载更多 其实不属于 LightAdapter 的功能,而是 LightAdapter 的一个扩展 footer,你完全可以不用或者实现自己的 footer,而对 LightAdapter 没有任何影响。