public abstract class Adapter<T>
extends android.widget.BaseAdapter
| 限定符和类型 | 字段和说明 |
|---|---|
protected android.content.Context |
context |
protected java.util.ArrayList<T> |
data |
protected int |
layoutResId |
| 构造器和说明 |
|---|
Adapter(android.content.Context context,
int layoutResId) |
Adapter(android.content.Context context,
int layoutResId,
java.util.List<T> data) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(T elem) |
void |
addAll(java.util.List<T> elements) |
void |
addAllAt(int location,
java.util.List<T> elements) |
void |
addAt(int location,
T elem) |
void |
clear() |
boolean |
contains(T elem) |
protected abstract void |
convert(H helper,
T item) |
T |
get(int position) |
protected AdapterHelper |
getAdapterHelper(int position,
android.view.View convertView,
android.view.ViewGroup parent) |
java.util.ArrayList<T> |
getAll() |
int |
getCount() |
T |
getItem(int position) |
long |
getItemId(int position) |
int |
getSize() |
android.view.View |
getView(int position,
android.view.View convertView,
android.view.ViewGroup parent) |
boolean |
isEnabled(int position) |
void |
notifyDataSetChanged() |
void |
onEmpty() |
void |
remove(T elem) |
void |
removeAll(java.util.List<T> elements) |
void |
removeAt(int index) |
void |
replace(T oldElem,
T newElem) |
void |
replaceAll(java.util.List<T> elements) |
void |
replaceAt(int index,
T elem) |
protected final android.content.Context context
protected final int layoutResId
protected final java.util.ArrayList<T> data
public Adapter(android.content.Context context,
int layoutResId)
public Adapter(android.content.Context context,
int layoutResId,
java.util.List<T> data)
protected AdapterHelper getAdapterHelper(int position, android.view.View convertView, android.view.ViewGroup parent)
public int getCount()
getCount 在接口中 android.widget.Adapterpublic T getItem(int position)
getItem 在接口中 android.widget.Adapterpublic long getItemId(int position)
getItemId 在接口中 android.widget.Adapterpublic android.view.View getView(int position,
android.view.View convertView,
android.view.ViewGroup parent)
getView 在接口中 android.widget.Adapterpublic boolean isEnabled(int position)
isEnabled 在接口中 android.widget.ListAdapterisEnabled 在类中 android.widget.BaseAdapterpublic void add(T elem)
public void addAt(int location,
T elem)
public void addAll(java.util.List<T> elements)
public void addAllAt(int location,
java.util.List<T> elements)
public void remove(T elem)
public void removeAt(int index)
public void removeAll(java.util.List<T> elements)
public void clear()
public void replace(T oldElem,
T newElem)
public void replaceAt(int index,
T elem)
public void replaceAll(java.util.List<T> elements)
public T get(int position)
public java.util.ArrayList<T> getAll()
public int getSize()
public boolean contains(T elem)
public void onEmpty()
public void notifyDataSetChanged()
notifyDataSetChanged 在类中 android.widget.BaseAdapterprotected abstract void convert(H helper,
T item)