public class FamiliarWrapRecyclerViewAdapter
extends RecyclerView.Adapter
implements android.view.View.OnClickListener, android.view.View.OnLongClickListener
| 构造器和说明 |
|---|
FamiliarWrapRecyclerViewAdapter(FamiliarRecyclerView familiarRecyclerView,
RecyclerView.Adapter reqAdapter,
java.util.List<android.view.View> mHeaderView,
java.util.List<android.view.View> mFooterView,
int layoutManagerType) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getFootersCount() |
int |
getHeadersCount() |
int |
getItemCount() |
int |
getItemViewType(int position) |
void |
onAttachedToRecyclerView(RecyclerView recyclerView) |
void |
onBindViewHolder(RecyclerView.ViewHolder holder,
int position) |
void |
onClick(android.view.View v) |
RecyclerView.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
onDetachedFromRecyclerView(RecyclerView recyclerView) |
boolean |
onLongClick(android.view.View v) |
void |
onViewAttachedToWindow(RecyclerView.ViewHolder holder) |
void |
onViewDetachedFromWindow(RecyclerView.ViewHolder holder) |
void |
onViewRecycled(RecyclerView.ViewHolder holder) |
void |
setOnFooterViewBindViewHolderListener(FamiliarRecyclerView.OnFooterViewBindViewHolderListener mOnFooterViewBindViewHolderListener) |
void |
setOnHeadViewBindViewHolderListener(FamiliarRecyclerView.OnHeadViewBindViewHolderListener mOnHeadViewBindViewHolderListener) |
void |
setOnItemClickListener(FamiliarRecyclerView.OnItemClickListener mOnItemClickListener) |
void |
setOnItemLongClickListener(FamiliarRecyclerView.OnItemLongClickListener mOnItemLongClickListener) |
public FamiliarWrapRecyclerViewAdapter(FamiliarRecyclerView familiarRecyclerView, RecyclerView.Adapter reqAdapter, java.util.List<android.view.View> mHeaderView, java.util.List<android.view.View> mFooterView, int layoutManagerType)
public int getHeadersCount()
public int getFootersCount()
public int getItemCount()
public int getItemViewType(int position)
public RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
public void onViewAttachedToWindow(RecyclerView.ViewHolder holder)
public void onViewDetachedFromWindow(RecyclerView.ViewHolder holder)
public void onAttachedToRecyclerView(RecyclerView recyclerView)
public void onDetachedFromRecyclerView(RecyclerView recyclerView)
public void onViewRecycled(RecyclerView.ViewHolder holder)
public void onBindViewHolder(RecyclerView.ViewHolder holder,
int position)
public void setOnItemClickListener(FamiliarRecyclerView.OnItemClickListener mOnItemClickListener)
public void setOnItemLongClickListener(FamiliarRecyclerView.OnItemLongClickListener mOnItemLongClickListener)
public void onClick(android.view.View v)
onClick 在接口中 android.view.View.OnClickListenerpublic boolean onLongClick(android.view.View v)
onLongClick 在接口中 android.view.View.OnLongClickListenerpublic void setOnHeadViewBindViewHolderListener(FamiliarRecyclerView.OnHeadViewBindViewHolderListener mOnHeadViewBindViewHolderListener)
public void setOnFooterViewBindViewHolderListener(FamiliarRecyclerView.OnFooterViewBindViewHolderListener mOnFooterViewBindViewHolderListener)