OnclickListener上的按钮与Spinner上的OnItemSelectedListener冲突Android

时间:2013-07-18 12:27:01

标签: android android-spinner android-button

在我的应用程序中,我必须在按钮上单击打开的微调器上使用按钮。为了打开微调器,我使用代码:

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) {
...
...
...
}

但是在我的应用程序中,这两个事件都有问题,因为按钮会持续打开微调器并自动选择第一个项目。我该如何解决这个问题?

0 个答案:

没有答案