public abstract class BaseRecyclerAdapter<T> extends XRecyclerAdapter<T,RecyclerViewHolder>
DEBUG, mData, mSelectPosition| Constructor and Description |
|---|
BaseRecyclerAdapter() |
BaseRecyclerAdapter(java.util.Collection<T> list) |
BaseRecyclerAdapter(T[] data) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract int |
getItemLayoutId(int viewType)
适配的布局
|
protected RecyclerViewHolder |
getViewHolder(android.view.ViewGroup parent,
int viewType)
构建自定义的ViewHolder
|
add, add, bindData, clear, delete, getData, getItem, getItemCount, getItemPosition, getSelectItem, getSelectPosition, inflateView, isEmpty, load, loadMore, loadMore, onBindViewHolder, onCreateViewHolder, processCreateViewHolder, refresh, refresh, refresh, refreshPartly, resetDataSource, setOnItemClickListener, setOnItemLongClickListener, setSelectPositionpublic BaseRecyclerAdapter()
public BaseRecyclerAdapter(java.util.Collection<T> list)
public BaseRecyclerAdapter(T[] data)
protected abstract int getItemLayoutId(int viewType)
viewType - view类型protected RecyclerViewHolder getViewHolder(android.view.ViewGroup parent, int viewType)
XRecyclerAdaptergetViewHolder in class XRecyclerAdapter<T,RecyclerViewHolder>parent - 父布局viewType - view类型