public abstract class CommonAdapter<T> extends MultiItemTypeAdapter<T>
MultiItemTypeAdapter.OnItemClickListener| 限定符和类型 | 字段和说明 |
|---|---|
protected android.content.Context |
mContext |
protected java.util.List<T> |
mDatas |
protected android.view.LayoutInflater |
mInflater |
protected int |
mLayoutId |
mItemViewDelegateManager, mOnItemClickListener| 构造器和说明 |
|---|
CommonAdapter(android.content.Context context,
int layoutId,
java.util.List<T> datas) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
convert(ViewHolder holder,
T t,
int position) |
addItemViewDelegate, addItemViewDelegate, convert, getDatas, getItemCount, getItemViewType, isEnabled, onBindViewHolder, onCreateViewHolder, onViewHolderCreated, setListener, setOnItemClickListener, useItemViewDelegateManagerbindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverprotected android.content.Context mContext
protected int mLayoutId
protected java.util.List<T> mDatas
protected android.view.LayoutInflater mInflater
public CommonAdapter(android.content.Context context,
int layoutId,
java.util.List<T> datas)
protected abstract void convert(ViewHolder holder, T t, int position)