2010.11.15———android spinner下拉列表
16lz
2021-12-10
2010.11.15———android spinner下拉列表
参考:http://blog.csdn.net/untosil/archive/2010/07/16/5738956.aspx
一般我们常见的demo的是spinner里面添加一个string.这里就需要用到ArrayAdapter.
例如
然后
但是实际运用当中,我们更多是需要一组结构对应spinner.
我有一个结构
即可. 这样可以绑定任意数据到spinner. listview 用法也可一致.
注意: 要给pojo类重写toString方法 这是最终显示在spinner上面内容.
参考:http://blog.csdn.net/untosil/archive/2010/07/16/5738956.aspx
一般我们常见的demo的是spinner里面添加一个string.这里就需要用到ArrayAdapter.
例如
ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_spinner_item,mStrings);
然后
Spinner.setAdapter(adapter);
但是实际运用当中,我们更多是需要一组结构对应spinner.
我有一个结构
public class forumsData{ public int id; public String name; public boolean open; //需要重载tostring 方法,这是最终显示在spinner上面内容. public String toString(){ return name; } }
声明 Vector forums = new Vector(); 添加数据 forumsData fd = new forumsData(); forums.addElement(fd); 绑定ArrayAdapter ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item,forums); spinner.setAdapter(adapter);
即可. 这样可以绑定任意数据到spinner. listview 用法也可一致.
注意: 要给pojo类重写toString方法 这是最终显示在spinner上面内容.
更多相关文章
- Android中动态添加╱删除的Spinner菜单 — ArrayList与Widget的
- android弹出软键盘时,editText被遮挡一部分,五分之一左右的问题
- Android(安卓)Dialog的使用
- 十七、Android学习笔记_Android(安卓)使用 搜索框
- Android(安卓)4.0.3 源码编译中添加外部jar包和外部so到apk的方
- 多平台部署
- Android(安卓)四大组件之 Service(一)
- Android(安卓)自定义标题栏(title栏)
- Android(安卓)是否前台运行