Я использую класс AlertDialog в своем приложении. По умолчанию эти диалоговые окна предупреждений имеют прозрачный фон. Вместо этого я пытаюсь использовать непрозрачный фон, очень неудачно. Это мои стили:
<style name="MyOpaqueActivity" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@drawable/my_background</item>
<item name="android:alertDialogStyle">@style/MyOpaqueAlertDialog</item>
</style>
<style name="MyOpaqueAlertDialog" parent="@android:style/Theme.Dialog.Alert">
<item name="android:background">#454545</item>
<item name="android:windowBackground">@drawable/my_background</item>
<item name="android:popupBackground">@drawable/my_background</item>
</style>
Я успешно применил стиль "MyOpaqueActivity" для всех видов деятельности (фон фона изменен на "my_background" ), но он не работает для диалогов предупреждений в рамках этих действий. Атрибут "alertDialogStyle" и мой стиль "MyOpaqueAlertDialog", похоже, не имеют никакого эффекта.
Итак, как я могу изменить фон этих диалоговых окон оповещений?