2013-03-22 58 views
0

我有我的黑暗和光明風格設置。我希望我的用戶能夠從我的整個應用程序的黑暗和光明主題切換

我希望用戶能夠在我的設置活動中從明暗主題中進行更改。

我有彈出的對話框,讓我們選擇光明或黑暗。

我讀過,這不能動態完成,很好。我不介意應用程序重新啓動以應用更改。

我已經看到其他應用程序,如獵鷹專業版,允許這一點。我有這樣的設置。在獵鷹親它問你是否要重新啓動應用程序現在或以後。

回答

0

Activity有一個setTheme方法。你必須把它在任何活動,或更好地創造一個BaseActivity這確實是由該BaseActivity繼承您的任何活動

Switching application-wide theme programmatically?

+0

所以我的主要活動則開始用戶可以點擊設置進入我的設置活動。那是他們可以改變明/暗主題的地方。 我從您提供的鏈接中讀取了這個 '要在運行時動態設置主題,請在調用setContentView()之前,在您的activity的onCreate()方法中調用setTheme()。要改變主題,你只需要重新開始你的活動。' 但我該如何實現這一主要活動? – BigDX 2013-03-22 23:32:00

相關問題