所以在我正在制作的应用程序中,我既有黑暗又轻巧的主题。灯光主题工作正常,但我仍然显示警告对话框的背景与灯光主题相同。由于天黑,文本会变为光线,用户无法看到任何内容。我需要更改某个属性吗?
这是styles.xml:
rename(DIR_LOG . 'ebaylog.log', DIR_LOG . '_ebaylog_' . date('Y-m-d_H-i-s') . '.log');
以下是它显示的内容:
答案 0 :(得分:1)
解决:您需要像这样创建自己的xml:
<item name="alertDialogTheme">@style/DarkAlertDialog</item>
这是你的自定义对话框:
<style name="DarkAlertDialog" parent="Theme.AppCompat.Dialog">
<item name="background">@color/background_material_dark</item>
</style>
答案 1 :(得分:0)
使用父AppCompat,然后使用colorPrimary和colorAccent属性(没有Android前缀)来主题化。
现在,样式来自对话子主题,不受这些样式定义的影响。