日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android spinner取Value和Text的值

發布時間:2024/6/5 Android 119 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。