首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

2010.11.15———android spinner上拉列表

2012-12-23 
2010.11.15———android spinner下拉列表2010.11.15———android spinner下拉列表参考:http://blog.csdn.net/u

2010.11.15———android spinner下拉列表
2010.11.15———android 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上面内容.

热点排行