Измените Theme.Dialog, чтобы он выглядел как Theme.Light.Dialog в Android.

Нет 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>
18
задан Sufian 4 July 2014 в 06:31
поделиться