Нет Theme.Light.Dialog
для использования с остальной частью моего проекта, который использует Theme.Light
.
Как изменить Theme.Dialog
так, чтобы он выглядел как Theme.Light
версия Dialog
.
Я знаю, что должен перезаписать разделы Theme.Dialog
в styles.xml, как показано ниже. Какие элементы я должен перезаписать какими значениями?
<style name="dialog_light" parent="@android:style/Theme.Dialog">
<item name="android:???????"></item>
<item name="android:???????"></item>
</style>
Я мог бы просто сделать фон светло-бело-серым, но кнопки, счетчики и т. д. также отличаются на светлой теме, чтобы лучше выглядеть на светлом фоне.
РЕДАКТИРОВАТЬ
Похоже, у меня все заработало.
<color name="black">#FF000000</color>
<color name="whitegrey">#FFF2F2F2</color>
<style name="dialog_light" parent="@android:style/Theme.Dialog">
<item name="@android:windowBackground">@color/whitegrey</item>
<item name="@android:textColor">@color/black</item>
</style>