一千萬個為什麽

搜索

如何禁用Spinner的“禁用”狀態?

當我禁用我的Spinner時,它看起來幾乎與被禁用之前一樣,即

之前</強>

enter image description here

後</強>

enter image description here

它是禁用的,所以在功能上一切都很好,但我希望看起來禁用。這個問題似乎是圍繞陷阱問的( 此處此處 例如)但是最接近答案的是 這個 ,看似不完整,我還不明白?!?

Romain said it was to be fixed in Froyo onwards but I'm using Honeycomb and as you can see from the screenshots, it doesn't appear to work. Any advice would be appreciated.

最佳答案

不知道你是否仍然需要這個,但有一種方法。我自己一直在努力解決這個問題。我最終做了這樣的事情:

((Spinner) spinner).getSelectedView().setEnabled(false);
spinner.setEnabled(false);

這實際上是禁用微調器和顯示的選定項目。很可能所選項目是 TextView ,它應該顯示為已禁用TextView中。

我正在使用它,它的工作原理。但由於某些原因我不知道它不像其他殘疾觀點那樣“灰暗”。它仍然看起來殘疾。試試看。

轉載註明原文: 如何禁用Spinner的“禁用”狀態?