Android 带有OnclickListener的按钮与带有OnItemSelectedListener的微调器冲突
在我的应用程序中,我必须在通过单击按钮打开的微调器上使用按钮。对于打开微调器,我使用以下代码:Android 带有OnclickListener的按钮与带有OnItemSelectedListener的微调器冲突,android,android-spinner,android-button,Android,Android Spinner,Android Button,在我的应用程序中,我必须在通过单击按钮打开的微调器上使用按钮。对于打开微调器,我使用以下代码: button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { spinner.performClick(); } }); 在微调器中,我必须使用ItemSelectListener: spinnerArr
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
spinner.performClick();
}
});
在微调器中,我必须使用ItemSelectListener:
spinnerArray = new ArrayList<String>();
spinnerArray.add("EN");
spinnerArray.add("PR");
holder.spinnerLenguage.setAdapter(new lenguageSpinnerAdapter(
convertView.getContext(), spinnerArray));
holder.spinnerLenguage
.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View v,
int position, long arg3) {
...
...
...
}
spinnerray=newarraylist();
spinnerray.添加(“EN”);
Spinnerray.添加(“PR”);
固定器.喷丝头长度.设置适配器(新长度针适配器(
getContext(),spinnerray));
喷丝头支架
.setOnItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView arg0,视图v,
整数位置,长arg3){
...
...
...
}
但在我的应用程序中,这两个事件都有问题,因为按钮会连续打开微调器并自动选择第一个项目。我如何解决这个问题?没有人知道任何事情?你明白了吗?