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

在android的spinner中,兑现取VALUE值和TEXT值

2012-09-05 
在android的spinner中,实现取VALUE值和TEXT值。重新bean的toString()方法 就行public class ProvinceBean {

在android的spinner中,实现取VALUE值和TEXT值。
重新bean的toString()方法 就行


public class ProvinceBean {
public int id;
public String name;

public String toString(){
return name;
}
}



        List<ProvinceBean> list = new ArrayList<ProvinceBean>();
        ProvinceBean bean1 = new ProvinceBean();
        ProvinceBean bean2 = new ProvinceBean();
        ProvinceBean bean3 = new ProvinceBean();
        ProvinceBean bean4 = new ProvinceBean();
        bean1.id = 11;
        bean1.name = "福建";
        bean2.id = 22;
        bean2.name = "福建2";
        bean3.id = 33;
        bean3.name = "福建3";
        bean4.id = 44;
        bean4.name = "福建4";
        list.add(bean1); list.add(bean2); list.add(bean3); list.add(bean4);
       
        ArrayAdapter provinceAdapter = new ArrayAdapter(this,
                android.R.layout.simple_spinner_item, list);

        provinceAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);


        provinceAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
       
        province.setAdapter(provinceAdapter);
        province.setOnItemSelectedListener(
                new OnItemSelectedListener() {
                    public void onItemSelected(
                            AdapterView<?> parent, View view, int position, long id) {
                    ProvinceBean bean = ( ProvinceBean) province.getSelectedItem();
                    Toast.makeText(RegisterActivity.this, "select:"+bean.id, Toast.LENGTH_LONG).show();
                    System.out.println("select:"+bean.id);

                    }

                    public void onNothingSelected(AdapterView<?> parent) {
                        setDefaultKeyMode(DEFAULT_KEYS_DISABLE);
                    }
                });
       



http://blog.163.com/fjshqhy_2003/blog/static/140268782010989384539/

热点排行