public abstract class BaseMultiItemSupprotAdapter<T,H extends BaseViewHolder> extends BaseQuickRecyclerViewAdapter<T,H>
BaseQuickRecyclerViewAdapter.ItemClickListener, BaseQuickRecyclerViewAdapter.ItemLongClickListenerlayoutResId, mContext, mData, mLayoutInflater| 构造器和说明 |
|---|
BaseMultiItemSupprotAdapter(int layoutResId) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addMultiItem(int key,
int layoutId) |
int |
getItemViewType(int position) |
int |
getLayoutId(int key) |
protected H |
onCreateDefViewHolder(android.view.ViewGroup parent,
int viewType) |
addData, addData, addDataItem, collapseGroup, collapseGroup, convert, createBaseViewHolder, expandGroup, expandGroup, getData, getExpandableItem, getItem, getItemCount, getPosition, hasSubItems, isExpandable, onBindViewHolder, onCreateViewHolder, removeItem, setItem, setNewData, setOnItemClickListener, setOnItemLongClickListenerbindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverprotected H onCreateDefViewHolder(android.view.ViewGroup parent, int viewType)
onCreateDefViewHolder 在类中 BaseQuickRecyclerViewAdapter<T,H extends BaseViewHolder>public int getItemViewType(int position)
getItemViewType 在类中 android.support.v7.widget.RecyclerView.Adapter<H extends BaseViewHolder>public void addMultiItem(int key,
@LayoutRes
int layoutId)
public int getLayoutId(int key)