万能适配器
万能适配器共有两个部分:SuperViewHolder 和 SuperBaseAdapter
万能的ViewHolder
public class SuperViewHolder {
private SparseArray<View> mViews;
private View mConvertView;
private int mPosition;
public SuperViewHolder(Context context, ViewGroup parent, int layoutId, int position) {
mPosition = position;
mViews = new SparseArray<>();
mConvertView = LayoutInflater.from(context).inflate(layoutId, parent, false);
mConvertView.setTag(this);
}
public static SuperViewHolder make(Context context, int layoutId, View convertView, ViewGroup parent