public class SmartRecyclerAdapter extends RecyclerViewAdapterWrapper
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
TYPE_FOOTER |
static int |
TYPE_HEADER |
wrapped| 构造器和说明 |
|---|
SmartRecyclerAdapter(RecyclerView.Adapter targetAdapter) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getItemCount() |
int |
getItemViewType(int position) |
void |
onAttachedToRecyclerView(RecyclerView recyclerView) |
void |
onBindViewHolder(RecyclerView.ViewHolder holder,
int position) |
RecyclerView.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
removeFooterView() |
void |
removeHeaderView() |
void |
setFooterView(android.view.View view) |
void |
setHeaderView(android.view.View view) |
getItemId, getWrappedAdapter, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverpublic static final int TYPE_HEADER
public static final int TYPE_FOOTER
public SmartRecyclerAdapter(@NonNull
RecyclerView.Adapter targetAdapter)
public void setHeaderView(android.view.View view)
public void removeHeaderView()
public void setFooterView(android.view.View view)
public void removeFooterView()
public void onAttachedToRecyclerView(RecyclerView recyclerView)
public int getItemCount()
public int getItemViewType(int position)
public RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
public void onBindViewHolder(RecyclerView.ViewHolder holder,
int position)