更改对话的主题为每一个对话主题

2023-09-06 08:23:28 作者:眼中星河已尽

即时通讯使用Theme.Holo.Light.DarkActionBar,但我真的不喜欢光对话框/ AlertDialogs。

Im using Theme.Holo.Light.DarkActionBar but I dont really like the Light Dialogs/AlertDialogs.

我想每一个对话框切换到黑暗的全息对话框。

I want to change every Dialog to the dark Holo Dialog.

<style name="CustomDialogTheme" parent="@android:style/Theme.Holo.Dialog">
    <item name="@android:background">#9933CC</item>
    <item name="@android:textColor">#02FA07</item>
</style>

<style name="Holo.Light.DarkActionBar" parent="@android:style/Theme.Holo.Light.DarkActionBar">
    <item name="android:dialogTheme">@style/CustomDialogTheme</item>
    <item name="android:alertDialogStyle">@style/CustomDialogTheme</item>
</style>

这就是我所尝试,但它有任何对话框没有影响。

Thats what I tried but it has no effect on any Dialogs.

推荐答案

确定NVM林愚蠢的安卓alertDialogTheme 而不是安卓alertDialogStyle 。但是,这打乱了preference对话框,所以我就继续使用轻对话框。

Ok nvm Im stupid its android:alertDialogTheme instead of android:alertDialogStyle. But this messes up the Preference Dialogs, so I just keep using the Light Dialogs.