我要做一个spinner,比如spinner有以下几个选择项:正常,注销,非正常……等,但是我要得到的是它们对应的代码值:01,02,03……请问这个该怎么实现呢?

解决方案 »

  1.   

     Spinner spinner = (Spinner) findViewById(R.id.myspinner);      
            spinner.setAdapter(adapter);      
            spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
                public void onItemSelected(AdapterView<?> parent,
                    View view,int position,long id) {
                    Spinner spinner = (Spinner) parent;
                    tv.setText(spinner.getSelectedItem().toString());
                    }
                public void onNothingSelected(AdapterView<?> parent) {
                       //未选择
                }
                    
            });
      

  2.   

    你这些值是应该是先在一个数组里吧,然后在把数组放在相对应地adapter,最后在把ADAPTER交给spinner,
    所以他地号是和数组下标一样地,