在按钮点击微调不响应Click事件: [英] Spinner on Button click not responding to Click events:
本文介绍了在按钮点击微调不响应Click事件:的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个按钮被点击时,它滴下来好手。但是,当我试图设置onItemSelectedListener,它不走的单击事件。
spnrLocation.setOnItemSelectedListener(新OnItemSelectedListener(){ @覆盖
公共无效onItemSelected(适配器视图<>母公司,查看ARG1,
INT ARG2,长ARG3){
的System.out.println(位置点击+ ARG2);
edtLocation.setText(parent.getItemAtPosition(ARG2)的ToString());
的System.out.println(wfefe
+ parent.getItemAtPosition(ARG2)的ToString());
} @覆盖
公共无效onNothingSelected(适配器视图<>为arg0){
}
});
解决方案
//试试这个
spnrLocation.setOnItemClickListener(新AdapterView.OnItemClickListener(){
@覆盖
公共无效onItemClick(适配器视图<>适配器视图,视图观点,INT I,长L){
的System.out.println(位置点击+ I);
edtLocation.setText(spnrLocation.getSelectedItem()的toString());
的System.out.println(wfefe
+ spnrLocation.getSelectedItem()的toString());
}
});
I have a spinner which drops down when a button is clicked. But when I am trying to set onItemSelectedListener, it is not taking the click events.
spnrLocation.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View arg1,
int arg2, long arg3) {
System.out.println("location clicked" + arg2);
edtLocation.setText(parent.getItemAtPosition(arg2).toString());
System.out.println("wfefe"
+ parent.getItemAtPosition(arg2).toString());
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
解决方案
// try this
spnrLocation.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
System.out.println("location clicked" + i);
edtLocation.setText(spnrLocation.getSelectedItem().toString());
System.out.println("wfefe"
+ spnrLocation.getSelectedItem().toString());
}
});
这篇关于在按钮点击微调不响应Click事件:的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文