Spinner 不能获取选中的是第几项 吗? 只能获得选中的是 第几项 的值吗 ?呜呜

chengxiaobo 发布于 2013/01/07 13:36
阅读 3K+
收藏 0
spinnerCardNumber.getSelectedItem().toString(); 这样获取值,我想获取选中的是第几项 怎么办呢 ?
加载中
0
w
w_xiaolong
我一般自己写adapter,在itemid中返回position,不知道默认的adapter是不死
chengxiaobo
chengxiaobo
找到了有个 getSelectedItemPosition() 刚开始 一直看不到,郁闷
0
0
烽火张老师
可以啊,onItemSelected里的position就是选中的第几项

s.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

  @Override
  public void onItemSelected(AdapterView<?> parent, View view,
    int position, long id) {
   // TODO Auto-generated method stub
   
  }

  @Override
  public void onNothingSelected(AdapterView<?> parent) {
   // TODO Auto-generated method stub
   
  }
 });

返回顶部
顶部