2014-09-02 43 views
0

我的應用程序有黑暗的主題。我想用淺色主題來展示對話。錯誤的對話主題

我創建了自己的對話框,從android.app.Dialog擴展。在對話框的構造函數中我設置:

super(context, android.R.style.Theme_Holo_Light_Dialog); 

至於結果,我看到對話框(白色)的正確的背景,但對於TextViewButton逆文字顏色/背景。反向顏色 - 黑暗主題的顏色。

但是爲什麼?

回答

0

這是您可以在代碼中使用的默認對話框主題。我希望這會幫助你

super(context, android.R.style.Theme_Dialog); 
+0

在這種情況下,我得到對話的黑暗主題(也作爲應用程序),但我想有對話的輕主題。試試'android.R.style.Theme_Light',無論如何看到黑暗的主題。 – 2014-09-02 13:34:01

+0

對於對話框,您將獲得默認的深色主題,但是如果您需要輕量級主題,則必須通過自己擁有styles.xml文件創建樣式 – RajeshVijayakumar 2014-09-02 13:50:16

+0

但爲什麼我不能使用標準的android輕量級主題? – 2014-09-02 14:21:24