public abstract class CommonRecycleViewAdapter<T>
extends <any>
限定符和类型 | 类和说明 |
---|---|
static interface |
CommonRecycleViewAdapter.OnItemClickListener |
static interface |
CommonRecycleViewAdapter.OnItemLongClickListener |
构造器和说明 |
---|
CommonRecycleViewAdapter(android.content.Context context,
List<T> data,
int layoutId) |
限定符和类型 | 方法和说明 |
---|---|
protected abstract void |
convert(CommonRecycleViewHolder holder,
T item,
int position) |
T |
getItem(int position) |
int |
getItemCount() |
protected void |
initEvent(CommonRecycleViewHolder holder,
int position) |
void |
onBindViewHolder(CommonRecycleViewHolder holder,
int position) |
CommonRecycleViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
setOnItemClickListener(CommonRecycleViewAdapter.OnItemClickListener l) |
void |
setOnItemLongClickListener(CommonRecycleViewAdapter.OnItemLongClickListener l) |
public CommonRecycleViewHolder onCreateViewHolder(android.view.ViewGroup parent, int viewType)
public void onBindViewHolder(CommonRecycleViewHolder holder, int position)
protected abstract void convert(CommonRecycleViewHolder holder, T item, int position)
protected void initEvent(CommonRecycleViewHolder holder, int position)
public int getItemCount()
public T getItem(int position)
public void setOnItemClickListener(CommonRecycleViewAdapter.OnItemClickListener l)
public void setOnItemLongClickListener(CommonRecycleViewAdapter.OnItemLongClickListener l)