public class NiceSpinner<T>
extends android.support.v7.widget.AppCompatTextView
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
NiceSpinner.OnItemSelect |
| 构造器和说明 |
|---|
NiceSpinner(android.content.Context context) |
NiceSpinner(android.content.Context context,
android.util.AttributeSet attrs) |
NiceSpinner(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addOnItemClickListener(android.widget.AdapterView.OnItemClickListener onItemClickListener) |
void |
addOnItemSelect(NiceSpinner.OnItemSelect onItemSelect) |
void |
dismissDropDown() |
java.util.List<T> |
getDataList() |
T |
getSelectedData() |
int |
getSelectedIndex() |
java.lang.String |
getSelectedString() |
boolean |
isDropDownShowing() |
protected void |
onMeasure(int widthMeasureSpec,
int heightMeasureSpec) |
void |
onRestoreInstanceState(android.os.Parcelable savedState) |
android.os.Parcelable |
onSaveInstanceState() |
boolean |
onTouchEvent(android.view.MotionEvent event) |
void |
setAdapter(android.widget.ListAdapter adapter) |
void |
setDataList(java.util.List<StringData> dataSet) |
void |
setDataList(java.util.List list,
Interfaces.OnStringData<T> onStringData) |
void |
setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener onItemSelectedListener) |
void |
setSelectedIndex(int position)
Set the default spinner item using its index
|
void |
setTintColor(int resId) |
void |
showDropDown() |
public NiceSpinner(android.content.Context context)
public NiceSpinner(android.content.Context context,
android.util.AttributeSet attrs)
public NiceSpinner(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr)
public java.util.List<T> getDataList()
public android.os.Parcelable onSaveInstanceState()
public void onRestoreInstanceState(android.os.Parcelable savedState)
public int getSelectedIndex()
public void addOnItemSelect(NiceSpinner.OnItemSelect onItemSelect)
public void setSelectedIndex(int position)
position - the item's positionpublic void addOnItemClickListener(android.widget.AdapterView.OnItemClickListener onItemClickListener)
public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener onItemSelectedListener)
public void setDataList(java.util.List list,
Interfaces.OnStringData<T> onStringData)
public void setDataList(java.util.List<StringData> dataSet)
public void setAdapter(android.widget.ListAdapter adapter)
public T getSelectedData()
public java.lang.String getSelectedString()
protected void onMeasure(int widthMeasureSpec,
int heightMeasureSpec)
public boolean onTouchEvent(android.view.MotionEvent event)
public void dismissDropDown()
public void showDropDown()
public boolean isDropDownShowing()
public void setTintColor(int resId)