如何启用/禁用微调器 Android 中的点击?

que*_*est 6 android spinner android-layout

根据条件,我希望 \xe2\x80\x9c 显示微调器的下拉视图或显示默认值,并且不显示下拉\xe2\x80\x9d。我在微调器对象中使用了 setClickable(false) 但它没有\xe2\x80\x99 工作。如何实施?

\n

cw *_*fei 5

尝试:

((Spinner) spinner).getSelectedView().setEnabled(false);
spinner.setEnabled(false);
Run Code Online (Sandbox Code Playgroud)

  • setenabled(false) 有效,但它会使该字段变灰。我不希望这种事发生。 (2认同)