2014-09-02 36 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