public class GenericAdapter<D>
extends android.widget.BaseAdapter
| 构造器和说明 |
|---|
GenericAdapter(android.content.Context context,
DataProcessor<D> processor) |
GenericAdapter(android.content.Context context,
java.util.List<D> data,
DataProcessor<D> processor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addData(D data) |
void |
addData(int location,
D data) |
void |
addData(int location,
java.util.List<D> data) |
void |
addData(java.util.List<D> data) |
int |
getCount() |
java.lang.Object |
getItem(int position) |
long |
getItemId(int position) |
int |
getItemViewType(int position) |
int |
getMiddleFirstPosition() |
int |
getRealCount() |
int |
getRealPosition(int position) |
android.view.View |
getView(int position,
android.view.View convertView,
android.view.ViewGroup parent) |
int |
getViewTypeCount() |
boolean |
hasStableIds() |
boolean |
isLoopView() |
int |
queryData(D data) |
D |
queryData(int location) |
void |
removeData(D data) |
void |
removeData(int location) |
void |
setData(java.util.List<D> data) |
protected void |
setDataReference(java.util.List<D> data)
已过时。
Reserved for historical reasons only,set the data reference would cause many problems
|
void |
setLoopView(boolean isLoopView) |
public GenericAdapter(android.content.Context context,
DataProcessor<D> processor)
public GenericAdapter(android.content.Context context,
java.util.List<D> data,
DataProcessor<D> processor)
protected void setDataReference(java.util.List<D> data)
data - public void setData(java.util.List<D> data)
public void addData(D data)
public void addData(int location,
D data)
public void addData(java.util.List<D> data)
public void addData(int location,
java.util.List<D> data)
public void removeData(int location)
public void removeData(D data)
public D queryData(int location)
public int queryData(D data)
public void setLoopView(boolean isLoopView)
public boolean isLoopView()
public final int getCount()
public int getRealCount()
public int getRealPosition(int position)
public int getMiddleFirstPosition()
public final java.lang.Object getItem(int position)
public final long getItemId(int position)
public final int getItemViewType(int position)
getItemViewType 在接口中 android.widget.AdaptergetItemViewType 在类中 android.widget.BaseAdapterpublic final int getViewTypeCount()
getViewTypeCount 在接口中 android.widget.AdaptergetViewTypeCount 在类中 android.widget.BaseAdapterpublic final boolean hasStableIds()
hasStableIds 在接口中 android.widget.AdapterhasStableIds 在类中 android.widget.BaseAdapterpublic final android.view.View getView(int position,
android.view.View convertView,
android.view.ViewGroup parent)