Нет никакого 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>