我的应用程序中有一个带有setOnItemSelectedListener的微调器控件,当我选择微调器的一个项目时,将启动onItemSelected事件。
现在,我希望单击一个按钮以启动onItemSelected事件,该怎么办?谢谢!

spinnerFolder.setOnItemSelectedListener(new OnItemSelectedListener() {
            @Override
            public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
                //Do Business Logic
            }
            @Override
            public void onNothingSelected(AdapterView<?> arg0) {
            }
        });

最佳答案

只需从您的按钮监听器中调用以下命令:

spinnerFolder.getOnItemSelectedListener().onItemSelected(spinnerFolder, spinnerFolder.getSelectedView(), spinnerFolder.getSelectedItemPosition(), spinnderFolder.getSelectedItemId());


就这样 :-)

关于android - 如何单击按钮以启动微调器控件的ItemSelected事件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17610578/

10-10 02:15