在使用Theme.Light
的项目的其余部分中,没有Theme.Light.Dialog
可以使用。
如何将Theme.Dialog
更改为看起来像Dialog
的Theme.Light
版本。
我知道我必须在styles.xml中覆盖Theme.Dialog
的部分,如下所示。我应该用哪些值覆盖哪些项目?
<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>
https://stackoverflow.com/questions/10915492
复制相似问题