public abstract class BaseMultiAdapter extends BaseAdapter<IMultiItem>
LoadMore.LoadStatemData, sDefaultViewCreatorLOAD_COMPLETED, LOAD_FAILED, LOADING| 构造器和说明 |
|---|
BaseMultiAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
convert(BaseViewHolder holder,
IMultiItem data,
int index)
在这里设置显示
|
int |
getLayoutRes(int index)
返回布局layout
|
addData, addData, addFootLayout, addFootLayout, addFootLayout, addHeadLayout, addHeadLayout, addHeadLayout, bind, bindData, bindEmpty, bindError, canAutoLoadMore, convertEmpty, convertError, convertFoot, convertHead, convertLoadCompleted, convertLoadFailed, convertLoading, convertLoadMore, doNotifyDataSetChanged, doNotifyItemChanged, doNotifyItemChanged, doNotifyItemInserted, doNotifyItemMoved, doNotifyItemRangeChanged, doNotifyItemRangeChanged, doNotifyItemRangeInserted, doNotifyItemRangeRemoved, doNotifyItemRemoved, getCallback, getData, getData, getFootSize, getHeadSize, getItemCount, getItemViewType, hasFoot, hasHead, isAlwaysShowFoot, isAlwaysShowHead, loadCompleted, loadFailed, onAttachedToRecyclerView, onBindViewHolder, onCreateViewHolder, onDetachedFromRecyclerView, onViewAttachedToWindow, openAutoLoadMore, removeAllFoot, removeAllHead, removeData, removeData, removeFoot, removeHead, setAlwaysShowFoot, setAlwaysShowHead, setCallback, setCallback, setData, setDefaultViewCreator, setEmptyLayout, setErrorLayout, setLoadMoreLayout, setOnItemClickListener, setOnItemLongClickListener, setOnLoadMoreListener, showErrorViewbindViewHolder, createViewHolder, getItemId, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onBindViewHolder, onFailedToRecycleView, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverpublic int getLayoutRes(int index)
BaseAdaptergetLayoutRes 在类中 BaseAdapter<IMultiItem>index - 列表位置public void convert(BaseViewHolder holder, IMultiItem data, int index)
BaseAdapterconvert 在类中 BaseAdapter<IMultiItem>holder - 默认的ViewHolderdata - 对应的数据index - 对应的列表位置(不一定是数据在数据集合List中的位置)