Spinner 获取当前选中项
2016-04-30 20:37
330 查看
两种方法
1、如果数据存在xml文件中的话,
如果数组在java代码中声明,则直接通过position获取。
2、直接通过spinner.getSelectedItem().toString()方法获取当前选中项的值。
1、如果数据存在xml文件中的话,
public void onItemSelected( AdapterView<?> parent, View view, int position, long id) { String cardNumber = Activity.this.getResources().getStringArray(R.array.debitCardNumber)[arg2]; }
如果数组在java代码中声明,则直接通过position获取。
2、直接通过spinner.getSelectedItem().toString()方法获取当前选中项的值。
final Spinner spinner = (Spinner)findViewById(R.id.spinner); spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { String cardNumber = spinner.getSelectedItem().toString(); } @Override public void onNothingSelected(AdapterView<?> parent) { } });
相关文章推荐
- 实用知识:CoreLocation的使用(地图展示)
- WebStorm快捷键
- Nhbernate
- poj2828 Buy Tickets(单点更新模拟队列)
- SQL集萃(一) Case…When…Then 实现无表字段拼表格
- Leetcode 14. Longest Common Prefix
- Scrapy爬取美女图片续集
- sscanf和sprintf的用法
- Java的线程
- Java循环练习:求1+(1*2)+(1*2*3)+(1*2*3*4)+(1*2*3*4*5)的和
- 4月4日作业
- 欢迎使用CSDN-markdown编辑器
- 使用rem时chrome中的bug
- 欢迎使用CSDN-markdown编辑器
- UIScrollView 的代理方法简单注解
- C++ 运算符重载
- linux头文件详解
- mongdb安装
- 构建之法阅读笔记06
- FastCGI+lighttpd开发之介绍和环境搭建