Android spinner取Value和Text的值
生活随笔
收集整理的這篇文章主要介紹了
Android spinner取Value和Text的值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先聲明一個對象,并重寫對象的toString()
View Code public class SpinnerItem {private String ID = "";
private String Value = "";
public SpinnerItem () {
ID = "";
Value = "";
}
public SpinnerItem (String _ID, String _Value) {
ID = _ID;
Value = _Value;
}
@Override
public String toString() { //為什么要重寫toString()呢?因為適配器在顯示數據的時候,如果傳入適配器的對象不是字符串的情況下,直接就使用對象.toString()
// TODO Auto-generated method stub
return Value;
}
public String GetID() {
return ID;
}
public String GetValue() {
return Value;
}
}
然后聲明對象實例并加入到arraylist里面,并設置spinner的適配器
View Code Spinner Sp = (Spinner).............//List<CItem > lst = new ArrayList<CItem>();
CItem ct = new CItem ("1","測試");
lst.Add(ct);;
ArrayAdapter<CItem > Adapter = new ArrayAdapter<CItem>(context,
android.R.layout.simple_spinner_item, lst);
Sp.SetAdapter(Adapter);
取值:
如果取TEXT值則可以直接取:Sp.getSelectedItem.ToString()或者:((CItem)Sp.getSelectedItem). GetValue() ;
如果去Value值則可以這樣取:((CItem)Sp.getSelectedItem).GetID();
轉載于:https://www.cnblogs.com/CoolChen/archive/2011/11/03/2234570.html
總結
以上是生活随笔為你收集整理的Android spinner取Value和Text的值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: word通配符使用法详解
- 下一篇: 转:C#数据结构和算法学习系列十三---