public abstract class MultiItemCommonAdapter<T> extends CommonAdapter<T>
| 限定符和类型 | 字段和说明 |
|---|---|
protected MultiItemTypeSupport<T> |
mMultiItemTypeSupport |
mContext, mDatas, mInflater, mLayoutId| 构造器和说明 |
|---|
MultiItemCommonAdapter(android.content.Context context,
java.util.List<T> datas,
MultiItemTypeSupport<T> multiItemTypeSupport) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getItemViewType(int position) |
ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
convert, getItemCount, getPosition, isEnabled, onBindViewHolder, setListener, setOnItemClickListenerbindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverprotected MultiItemTypeSupport<T> mMultiItemTypeSupport
public MultiItemCommonAdapter(android.content.Context context,
java.util.List<T> datas,
MultiItemTypeSupport<T> multiItemTypeSupport)
public int getItemViewType(int position)
getItemViewType 在类中 android.support.v7.widget.RecyclerView.Adapter<ViewHolder>public ViewHolder onCreateViewHolder(android.view.ViewGroup parent, int viewType)
onCreateViewHolder 在类中 CommonAdapter<T>