public abstract class BaseEditSpinnerAdapter<T>
extends android.widget.BaseAdapter
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<T> |
mDataSource
可选项集合数据源
|
protected java.util.List<java.lang.String> |
mDisplayData
输入后匹配相关联的选项(展示)
|
protected int[] |
mIndexs |
| Constructor and Description |
|---|
BaseEditSpinnerAdapter(java.util.List<T> data)
构造方法
|
BaseEditSpinnerAdapter(T[] data)
构造方法
|
| Modifier and Type | Method and Description |
|---|---|
int |
getCount() |
protected java.lang.String |
getDataSourceString(int i) |
abstract EditSpinnerFilter |
getEditSpinnerFilter()
获取editText输入监听
|
java.lang.String |
getItem(int position) |
long |
getItemId(int position) |
protected java.lang.String |
getItemString(int position)
获取需要填入editText的字符串
|
protected void |
initDisplayData(java.util.List<T> data) |
void |
recycle()
资源释放
|
areAllItemsEnabled, getAutofillOptions, getDropDownView, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated, registerDataSetObserver, setAutofillOptions, unregisterDataSetObserverprotected final java.util.List<T> mDataSource
protected java.util.List<java.lang.String> mDisplayData
protected final int[] mIndexs
public BaseEditSpinnerAdapter(java.util.List<T> data)
data - 选项数据public BaseEditSpinnerAdapter(T[] data)
data - 选项数据protected void initDisplayData(java.util.List<T> data)
public int getCount()
public java.lang.String getItem(int position)
public long getItemId(int position)
public abstract EditSpinnerFilter getEditSpinnerFilter()
protected java.lang.String getItemString(int position)
position - 位置protected java.lang.String getDataSourceString(int i)
public void recycle()