setOnItemClickListener不适用于Android Spinner [英] setOnItemClickListener doesn't work with Android Spinner
本文介绍了setOnItemClickListener不适用于Android Spinner的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
setOnItemClickListener不适用于android Spinner.这是我的代码:
setOnItemClickListener doesn't work with android Spinner. Here is my code:
supplier.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// TODO Auto-generated method stub
String msupplier=supplier.getSelectedItem().toString();
Log.e("Selected item : ",msupplier);
}
});
推荐答案
setOnItemClickListener不适用于android spinner.或者,尝试使用此方法:
setOnItemClickListener will not work with android spinner.Alternatively, try using this method:
setOnItemSelectedListener
setOnItemSelectedListener
像这样更改您的代码:
supplier.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
String msupplier=supplier.getSelectedItem().toString();
Log.e("Selected item : ",msupplier);
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
这篇关于setOnItemClickListener不适用于Android Spinner的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文