当前位置: 代码迷 >> Android >> Spinner选中取值有关问题
  详细解决方案

Spinner选中取值有关问题

热度:44   发布时间:2016-05-01 21:56:01.0
Spinner选中取值问题
spinnerCompanys.setOnItemSelectedListener(new OnItemSelectedListener(){

@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
String choseCompanyName = spinnerCompanys.getSelectedItem().toString();
System.out.println("选中的公司"+choseCompanyName);
}

@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
 
  });
这是对spinner的监听,在这块代码之外,如何引用值choseCompanyName啊

------解决方案--------------------
String choseCompanyName = spinnerCompanys.getSelectedItem().toString(); 你又没用到onItemSelected方法里的参数- - 在外面直接这样用不就得了~
------解决方案--------------------
同意楼上~
------解决方案--------------------
String choseCompanyName声明为全局变量,然后在监听里面对它赋值,就可以了
------解决方案--------------------
楼上的都是正解,我就不多说什么了
------解决方案--------------------
楼上的是正解,看来大家都会啊,不用我出手了