2011-01-29 200 views
0

我正在使用我的Android應用程序中的切換按鈕,它運行良好。我遇到的一個問題是,我想讓按鈕的顏色在關閉狀態下變爲紅色。目前,它處於開啓狀態,因此我希望關閉顏色以保持所有內容的一致性併爲用戶提供視覺提示。Android切換按鈕關閉顏色

不幸的是,我一直沒有找到任何有關如何做到這一點的信息。我認爲會有一個財產或我可以設置的東西,但通過按鈕的文檔掃描沒有發現任何東西。有沒有辦法做到這一點?如果沒有,有人可以推薦更好的選擇嗎? ToggleButton有95%的我需要,如果我可以使Off顏色工作,我會擁有一切。

謝謝!

回答

0

你在找什麼叫做StateListDrawable。開發人員文檔可用here。互聯網上有很多關於如何實現這些功能的例子。 Google爲此付出了巨大的努力。

這樣做的缺點是,恕我直言,是相當多的工作只是爲了改變你的部件的外觀。 「投資回報」是否值得,完全取決於你。