在我的应用程序中,我必须在按钮上单击打开的微调器上使用按钮。为了打开微调器,我使用代码:
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) {
...
...
...
}
但是在我的应用程序中,这两个事件都有问题,因为按钮会持续打开微调器并自动选择第一个项目。我该如何解决这个问题?