如何为android中禁用的微调器添加OnClickListener?

如何为android中禁用的微调器添加OnClickListener?,android,spinner,onclicklistener,toast,Android,Spinner,Onclicklistener,Toast,我在android中有一个微调器,并使用 Spinner SPMenuItem = (Spinner) findViewById(R.id.SPMenuItem); SPMenuItem.setAlpha(0.7f); SPMenuItem.setEnabled(false); 单击此禁用微调器时,我想显示以下toast消息 SPMenuItem.setOnClickListener(new View.OnClickListener() {

我在android中有一个微调器,并使用

Spinner SPMenuItem = (Spinner) findViewById(R.id.SPMenuItem);
SPMenuItem.setAlpha(0.7f);
SPMenuItem.setEnabled(false);
单击此禁用微调器时,我想显示以下toast消息

SPMenuItem.setOnClickListener(new View.OnClickListener() {
                                    @Override
                                    public void onClick(View v) {
                                        Toast.makeText(getActivity(),"This is a readonly field",Toast.LENGTH_SHORT).show();
                                    }
                                });
但我在加载时得到以下异常


我只想显示toast消息以指示微调器已禁用。如何实现这一点?

您能解释一下您的期望是什么,或者微调器应该如何工作,或者微调器是如何填充的吗?是的,微调器已填充,默认值为setWell,您是否遵循了明确的异常说明,并尝试改为使用
setOnItemClickListener
?是,但setEnabled false不起作用。。我需要显示一条toast消息以指示已显示微调器。。