2014-01-22 157 views
0

是否可以獲取ActionBar的顏色?獲取ActionBar顏色

我想改變操作欄的顏色,取決於我在看什麼(如Google Play)。至少需要8種不同的顏色才能在兩者之間切換,如果可能的話,我寧願不必手動記錄顏色。

謝謝

+0

你走了,希望它有幫助http://stackoverflow.com/questions/17076958/change-actionbar-color-programmatically-more-then-once – Angmar

+0

這是設置的顏色,我可以做得很好,我需要如果可能的話,獲取它的當前顏色 –

回答

0

爲什麼你需要真正的顏色?我的意思是,如果你以任何方式進行設置,將顏色設置爲實際顏色無關緊要,是嗎?你應該只需要actionBar的當前部分和你改變的顏色,我錯了嗎?

+0

這就是我最終這樣做的方式,當我改變它並在下次使用時將顏色保存在一個變量中,但是如果我可以動態獲取它,那麼錯誤的空間就會減少。 –

+0

這對你非常好,做完美主義者真是太棒了。但是,動態執行此操作的唯一方法是比較您使用數字或字符串的部分,這比僅設置顏色要慢。將動態內容留給適配器和視圖。你應該只考慮改變你的代碼,如果用戶界面凍結,但我認爲設置顏色不會凍結的用戶界面呢? – Angmar

+0

NAh設置顏色不會凍結它 –