V - public abstract class SingleTypeAdapter<V> extends TypeAdapter
updaterIGNORE_ITEM_VIEW_TYPE, NO_SELECTION| 构造器和说明 |
|---|
SingleTypeAdapter(Activity activity,
int layoutResourceId)
Create adapter
|
SingleTypeAdapter(Context context,
int layoutResourceId)
Create adapter
|
SingleTypeAdapter(LayoutInflater inflater,
int layoutResourceId)
Create adapter
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract int[] |
getChildViewIds()
Get child view ids to store
The index of each id in the returned array should be used when using the
helpers to update a specific child view
|
int |
getCount() |
V |
getItem(int position) |
long |
getItemId(int position) |
protected List<V> |
getItems()
Get a list of all items
|
View |
getView(int position,
View convertView,
ViewGroup parent) |
protected View |
initialize(View view)
Initialize view
|
void |
setItems(Collection<V> items)
Set items to display
|
void |
setItems(List<V> items)
Set items to display
|
void |
setItems(V[] items)
Set items to display
|
protected abstract void |
update(int position,
V item)
Update item
|
protected void |
update(int position,
View view,
V item)
Update view for item
|
getChildren, getView, getView, imageView, imageView, initialize, setChecked, setChecked, setCurrentView, setGone, setGone, setNumber, setNumber, setRelativeTimeSpan, setRelativeTimeSpan, setText, setText, setText, setText, setVisibleText, setVisibleText, textView, textView, view, viewpublic SingleTypeAdapter(Activity activity, int layoutResourceId)
activity - layoutResourceId - public SingleTypeAdapter(Context context, int layoutResourceId)
context - layoutResourceId - public SingleTypeAdapter(LayoutInflater inflater, int layoutResourceId)
inflater - layoutResourceId - public void setItems(Collection<V> items)
items - public void setItems(V[] items)
items - public int getCount()
public V getItem(int position)
public long getItemId(int position)
protected abstract int[] getChildViewIds()
protected void update(int position,
View view,
V item)
position - view - item - protected abstract void update(int position,
V item)
position - item -