Spinner 实现key value 效果
来源:互联网 发布:淘宝人群画像分析 编辑:程序博客网 时间:2024/05/19 18:11
转载于 http://www.cnblogs.com/yshyee/archive/2013/11/15/3424862.html
1:首先定义一个类:ZxType.java
public class ZxType { public String key; //用于显示 public String value;//用于数据操作 public ZxType(String key,String value){ this.key = key; this.value = value; } public String toString(){ return key;public String getID(){ return ID;}public String getValue(){ return Value;} }
2:ZxzxActivity.java
public class ZxzxActivity extends Activity { private Spinner spZxzxType = null; private ArrayAdapter<ZxType> adapter = null; private ZxType zxTypeArr[] = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_zxzx); spZxzxType = (Spinner)findViewById(R.id.spZxzxType); getZxTypeArr(); adapter = new ArrayAdapter<ZxType>( this, android.R.layout.simple_spinner_item, zxTypeArr ); spZxzxType.setAdapter(adapter); spZxzxType.setOnItemSelectedListener(listener); } private OnItemSelectedListener listener = new OnItemSelectedListener(){ @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { ZxType zxtype = (ZxType)spZxzxType.getSelectedItem(); String value = zxtype.value; Toast.makeText(ZxzxActivity.this, value, Toast.LENGTH_SHORT).show(); } @Override public void onNothingSelected(AdapterView<?> arg0) { } }; private void getZxTypeArr(){ zxTypeArr = new ZxType[]{ new ZxType("咨询类别",""), new ZxType("重点税源模块","cc9890ee22ceff760122df0473210110"), new ZxType("普通发票类","4028801b1c0bfe55011c0bfe89300002"), new ZxType("专用发票类","4028801b1c0bfe55011c0bfea3310003"), new ZxType("个体税收类","4028801b1c0bfe55011c0bfecc940004"), new ZxType("税务登记类","4028801b1c0bfe55011c0bfeea2f0005"), new ZxType("涉税资料填写类","4028801b1c0bfe55011c0bfeea2f0006"), new ZxType("增值税类","4028801b1c0bfe55011c0bfeea2f0007"), new ZxType("消费税类","4028801b1c0bfe55011c0bfeea2f0008"), new ZxType("所得税类","4028801b1c0bfe55011c0bfeea2f0009"), new ZxType("外商投资企业所得税类","4028801b1c0bfe55011c0bfeea2f0010"), new ZxType("进出口税收类","4028801b1c0bfe55011c0bfeea2f0011"), new ZxType("减免税类","4028801b1c0bfe55011c0bfeea2f0012"), new ZxType("税收法规类","4028801b1c0bfe55011c0bfeea2f0013"), new ZxType("其他类","4028801b1c0bfe55011c0bfeea2f0014"), new ZxType("纳税申报类","4028801b1c0bfe55011c0bfeea2f0015"), new ZxType("车辆购置税","4028801b1c0bfe55011c0bfeea2f0016"), new ZxType("利息税","4028801b1c0bfe55011c0bfeea2f0017") }; }}
取值:
如果取TEXT值则可以直接取:
spZxzxType.getSelectedItem.ToString()或者:((ZxType)spZxzxType.getSelectedItem). GetValue() ;
如果取Value值则可以这样取:((ZxType)spZxzxType .getSelectedItem).GetID();
1 0
- Spinner 实现key value 效果
- Android中spinner实现key、value功能
- 在android的spinner中,实现key(id)和Value的取值
- 在android的spinner中,实现key(id)和Value的取值
- Android Spinner控件,实现key(id)和Value的取值
- 在android的spinner中,实现key(id)和Value的取值
- android spinner 实现Text 和 value
- javascript实现key-value对象
- 自定义实现Hadoop Key-Value
- 自定义实现Hadoop Key-Value
- 简单的key-value实现
- Redis中key-value实现
- 使用Spinner组件实现如下效果
- 使用Spinner组件实现如下效果
- Dialog实现Spinner下拉列表效果
- 使用PopupWindow 实现Spinner 的点击效果
- 自定义Spinner样式以及实现hint效果
- Android实现省市区三级联动效果Spinner
- 【Maven】maven打包生成可执行jar文件
- TCP、UDP 发送、接收0字节问题
- 前端必须掌握30个CSS3选择器
- java包的定义与使用
- mybatis使用注解编写crud后,不配置mapping方法。
- Spinner 实现key value 效果
- Tensorflow报错:AttributeError: 'module' object has no attribute 'summary'
- B树的插入
- 谷歌Chrome,火狐Fire fox、IE阻止事件冒泡的兼容方法 -- sanai
- 利用回调函数实现一个计算器,实现加减乘除操作
- 本机使用Tomcat部署项目,使用localhost能访问但是不能使用自的Ip进行访问!
- 贪心算法
- FMDB的简单使用
- linux openoffice的安装