先声明一个对象,并重写对象的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;     }

     @Overridepublic 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的值相关推荐

  1. Android Spinner填充数据后设置默认值的问题

    为Spinner适配完数据后需要设置其默认选项,但是发现直接setSelection(int position)有时候不管用,打开选项又发现已经选中了,但是显示出来的选项又始终默认第一个. 问题很奇怪 ...

  2. select设置text的值选中(兼容ios和Android)基于jquery

    前一段时间改了一个bug,是因为select引起的.当时我没有仔细看,只是把bug改完了就完事了,今天来总结一下. 首先说option中我们通常会设置value的属性的,还有就是text值的,请参见下 ...

  3. jquery 属性选择android,select设置text的值选中(兼容ios和Android)基于jquery

    前一段时间改了一个bug,是因为select引起的.当时我没有仔细看,只是把bug改完了就完事了,今天来总结一下. 首先说option中我们通常会设置value的属性的,还有就是text值的,请参见下 ...

  4. Android Spinner值不显示,选择列表正常

    Android Spinner值不显示,选择列表正常 本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: 1.项目开发过程中,只有小米的手机出现这个问 ...

  5. android spinner保存对象,Android Spinner默认值问题

    在我的应用程序中,我使用的微调器包含1到60个项目,用户必须从中选择其中的任何一个项目.我的问题是,当用户再次调用包含微调控件的活动时,用户可以看到他先前选择的项目作为微调器的默认值. 我尝试使用sp ...

  6. Android为spinner设置适配器,Android Spinner与适配器模式详解及实例代码

    最近做项目对Android Spinner 使用,这里简单写个小例子,来测试如何使用. Spinner 是一个下拉列表,往安卓界面中拖拽一个Spinner控件,在属性中设置Android:entrie ...

  7. Android Spinner –下拉列表

    This tutorial will give you a hands on experience in using Android Spinner as a drop down menu, pass ...

  8. 微信小程序获取text的值与获取input的输入的值

    有时候我们请求后台的时候需要使用到的 1 获取text 的值 首先需要把text 渲染 把值写在js里面 不如 wxml  写一个text <view class="container ...

  9. Thymeleaf读取model里面的对象||Thymeleaf读取model里面的集合||Themeleaf在js中取值||访问带参数的消息||ThymeleafObjects的使用[取三大作域的值

    Thymeleaf读取model里面的对象 Student.java package com.sxt.domain;import lombok.AllArgsConstructor; import l ...

最新文章

  1. MySQL存储过程简介
  2. Java-Runoob-高级教程-实例-数组:10. Java 实例 – 查找数组中的重复元素-un
  3. acm 凹多边形面积_解析几何|面积的计算
  4. 1046. 划拳(15)-PAT乙级真题
  5. Hashtable 数据遍历的几种方式
  6. Eclipse安装包 百度网盘
  7. js打开新窗口的方法总结
  8. Onvif协议:IPC客户端开发之图像抓拍
  9. snb处理器hd3000显卡专用extra_最强i9-9900K处理器造就最强主机!华硕ROG GL12CX评测...
  10. 用计算机算e的次方,e的值(万能计算器在线使用)
  11. 99乘法表,读写文件,函数
  12. 2018金山WPS实习面试
  13. android 监听 短信,Android短信验证码监听解决onChange多次调用的方法
  14. 论CTOR添加到11月BCH协议升级
  15. vue导出excel加一个进度条_vue纯前端导出excel表格
  16. 弘辽科技:淘宝客单价高好还是低好?如何提高客单价?
  17. 完整代码及解析!!手写数字识别系统(手写数字测试识别 + pytoch实现 + 完整代码及解析)
  18. php时间函数不准确,php date函数时间不对如何解决
  19. 计算机组成原理实验信号cpu,计算机组成原理实验43_实验报告
  20. 央视影音大屏版apk下载_cboxtv_2.2.0(央视影音大屏版).apk

热门文章

  1. 乔布斯亲笔签名的Apple II手册 拍卖了511万元
  2. pmp每日三题(2022年2月17日)
  3. pyecharts第五节、关系图
  4. 不重复的随机数JAVA、C#·适合初级人员玩耍。
  5. PyCharm个性化设置及注意事项
  6. 慢查询日志中出现超大时间的案例分析
  7. sequence跳号问题及解决办法
  8. oracle 后台进程(background process)详解
  9. git clone 仓库的部分代码
  10. linux下部署tomcat服务器之安装jdk