android - 为每个对话框更改对话框主题

标签 android dialog styles themes android-alertdialog

我正在使用 Theme.Holo.Light.DarkActionBar,但我不太喜欢 Light Dialogs/AlertDialogs。

我想将每个 Dialog 更改为黑暗的 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>

这就是我尝试过的方法,但它对任何对话框都没有影响。

最佳答案

好吧 nvm 我愚蠢的是 android:alertDialogTheme 而不是 android:alertDialogStyle。但这会弄乱首选项对话框,所以我继续使用 Light Dialogs。

关于android - 为每个对话框更改对话框主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18839895/

相关文章:

java - java.lang.Integer 类型的 userid 处的值 207 无法转换为 JSONObject

java - 在 Android 上合并两个 WAVE 文件(连接)

java - 检索 Playstore 上我的应用程序列表

javascript - iPhone Javascript 确认对话框错误

android - Sherlock DialogFragment 和对话框上的空白区域

css - Kendo UI (Graph) 为气泡图上的气泡添加浮雕

android - 是否可以为选项卡标题应用样式

android - 如何以编程方式在 View 中设置样式属性

android - 将 android 库发布到亚马逊云程序

php - 从 PHP 调用 JavaScript 函数的问题