public abstract class BGAAbsListViewAdapter<M,VH>
extends android.widget.BaseAdapter
| 限定符和类型 | 字段和说明 |
|---|---|
protected android.widget.AbsListView |
mAbsListView |
protected android.content.Context |
mContext |
protected java.util.List<M> |
mDatas |
protected java.lang.Class<VH> |
mViewHolderClazz |
| 构造器和说明 |
|---|
BGAAbsListViewAdapter(android.widget.AbsListView absListView,
java.lang.Class<VH> viewHolderClazz) |
BGAAbsListViewAdapter(android.widget.AbsListView absListView,
java.lang.Class<VH> viewHolderClazz,
java.util.List<M> datas) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getCount() |
java.lang.Object |
getItem(int position) |
long |
getItemId(int position) |
android.view.View |
getView(int position,
android.view.View convertView,
android.view.ViewGroup parent) |
protected abstract void |
initViewHolder(VH viewHolder,
M listItem,
int position) |
void |
reloadItem(int position) |
void |
setDatas(java.util.List<M> datas) |
protected android.content.Context mContext
protected java.util.List<M> mDatas
protected java.lang.Class<VH> mViewHolderClazz
protected android.widget.AbsListView mAbsListView
public BGAAbsListViewAdapter(android.widget.AbsListView absListView,
java.lang.Class<VH> viewHolderClazz)
public int getCount()
public java.lang.Object getItem(int position)
public long getItemId(int position)
public android.view.View getView(int position,
android.view.View convertView,
android.view.ViewGroup parent)
public void setDatas(java.util.List<M> datas)
public void reloadItem(int position)