public abstract class BaseRecyclerViewAdapter<T>
extends <any>
| 构造器和说明 |
|---|
BaseRecyclerViewAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addData(java.util.List<T> data) |
protected abstract void |
bindHolder(RecyclerView.ViewHolder holder,
java.lang.Object item) |
protected abstract RecyclerView.ViewHolder |
createHolder(android.view.ViewGroup parent,
int viewType) |
int |
getItemCount() |
protected abstract int |
getItemType(int position) |
int |
getItemViewType(int position) |
boolean |
getShowLoading() |
void |
onBindViewHolder(RecyclerView.ViewHolder holder,
int position) |
RecyclerView.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
setData(java.util.List<T> data) |
void |
setShowLoading(boolean b) |
public void setData(java.util.List<T> data)
public void addData(java.util.List<T> data)
public boolean getShowLoading()
public void setShowLoading(boolean b)
public RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
public void onBindViewHolder(RecyclerView.ViewHolder holder,
int position)
public int getItemViewType(int position)
protected abstract int getItemType(int position)
public int getItemCount()
protected abstract void bindHolder(RecyclerView.ViewHolder holder,
java.lang.Object item)
protected abstract RecyclerView.ViewHolder createHolder(android.view.ViewGroup parent,
int viewType)