android.app.AlertDialog自定义主题无效

时间:2019-03-26 21:35:01

标签: android themes alertdialog android-theme android-styles

我想更改默认的AlertDialog主题。

我发现所有示例都没有用。这是我在做什么:

<style name="LightTheme" parent="Theme.AppCompat.Light.NoActionBar">
    ...
    <item name="alertDialogTheme">@style/MyCustomDialog</item>
</style>

<style name="MyCustomDialog" parent="Theme.AppCompat.Light.Dialog.Alert">
    <item name="android:background">#000000</item>
    <item name="android:textColor">#FFFFFF</item>
</style>

我做错什么了吗?

1 个答案:

答案 0 :(得分:0)

好的。我有解决办法。

您必须将android.app.AlertDialog替换为android.support.v7.app.AlertDialog,并在自定义主题中必须设置<item name="colorAccent">@color/colorAccent</item>