我想更改默认的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>
我做错什么了吗?
答案 0 :(得分:0)
好的。我有解决办法。
您必须将android.app.AlertDialog
替换为android.support.v7.app.AlertDialog
,并在自定义主题中必须设置<item name="colorAccent">@color/colorAccent</item>