RecyclerView的通用适配器,和滚动时不加载图片的封装
很早之前写过一篇讲ListView的万能适配器的方案 通用Adapter与ListView滚动时不加载图片的封装 ,可以让你在写ListView的Adapter时只关注对控件设置内容,而不需要再去考虑ViewHolder、控件初始化、以及实现BaseAdapter的其他三个必须实现的函数。 对于RecyclerView我们需要使用RecyclerAdapter,使用方式与ListViewAdapter类似,具体代码大家可以在网上搜索,这里就只教大家使用封装后的简洁RecyclerAdapter了。 ##核心代码 首先我们来看一部分核心代码: public abstract class BaseRecyclerAdapter<T> extends RecyclerView.Adapter<RecyclerHolder> { public BaseRecyclerAdapter(RecyclerView v, Collection<T> datas, int itemLayoutId) { //... } /** * Recycler适配器填充方法 * * @param holder viewholder * @param item javabean * @param isScrolling RecyclerView是否正在滚动 */ public abstract void