T - public abstract class XListAdapter<T>
extends android.widget.BaseAdapter
| Modifier and Type | Field and Description |
|---|---|
protected int |
mSelectPosition
当前点击的条目
|
| Constructor and Description |
|---|
XListAdapter(android.content.Context context) |
XListAdapter(android.content.Context context,
java.util.Collection<T> data) |
XListAdapter(android.content.Context context,
T[] data) |
| Modifier and Type | Method and Description |
|---|---|
void |
addData(java.util.List<T> data) |
void |
addData(T data) |
void |
addData(T[] data) |
void |
addElement(T element) |
void |
clearData() |
void |
clearNotNotify() |
protected int |
getColor(int resId) |
android.content.Context |
getContext() |
int |
getCount() |
protected android.graphics.drawable.Drawable |
getDrawable(int resId) |
T |
getItem(int position) |
long |
getItemId(int position) |
java.util.List<T> |
getItems() |
T |
getSelectItem()
获取当前列表选中项
|
int |
getSelectPosition() |
int |
getSize() |
protected java.lang.String |
getString(int resId) |
abstract android.view.View |
getView(int position,
android.view.View convertView,
android.view.ViewGroup parent) |
protected void |
gone(boolean flag,
android.view.View view) |
protected void |
inVisible(android.view.View view) |
void |
removeElement(int position) |
void |
removeElement(T element) |
void |
removeElements(java.util.List<T> elements) |
void |
removeElements(T[] elements) |
void |
setData(java.util.Collection<T> data) |
void |
setData(T[] data) |
XListAdapter |
setSelectPosition(int selectPosition)
设置当前列表的选中项
|
void |
updateElement(T element,
int position) |
protected void |
visible(boolean flag,
android.view.View view) |
areAllItemsEnabled, getAutofillOptions, getDropDownView, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated, registerDataSetObserver, setAutofillOptions, unregisterDataSetObserverpublic XListAdapter(android.content.Context context)
public XListAdapter(android.content.Context context,
java.util.Collection<T> data)
public XListAdapter(android.content.Context context,
T[] data)
public void setData(java.util.Collection<T> data)
public void setData(T[] data)
public void addData(java.util.List<T> data)
public void addData(T[] data)
public void addData(T data)
public void removeElement(T element)
public void removeElement(int position)
public void removeElements(java.util.List<T> elements)
public void removeElements(T[] elements)
public void updateElement(T element, int position)
public void addElement(T element)
public void clearData()
public void clearNotNotify()
protected void visible(boolean flag,
android.view.View view)
protected void gone(boolean flag,
android.view.View view)
protected void inVisible(android.view.View view)
protected android.graphics.drawable.Drawable getDrawable(int resId)
protected java.lang.String getString(int resId)
protected int getColor(int resId)
public java.util.List<T> getItems()
public int getSize()
public int getCount()
public T getItem(int position)
public long getItemId(int position)
public abstract android.view.View getView(int position,
android.view.View convertView,
android.view.ViewGroup parent)
public android.content.Context getContext()
public int getSelectPosition()
public XListAdapter setSelectPosition(int selectPosition)
selectPosition - public T getSelectItem()