android:windowBackground和android:colorBackground有什么区别?
示例:
<style name = "theme">
<item name ="android:windowBackground">@color/black</item>
<item name ="android:colorBackground">@color/black</item>
</style>
哪一个会影响你在加载新活动时所看到的颜色?
android:windowBackground和android:colorBackground有什么区别?
示例:
<style name = "theme">
<item name ="android:windowBackground">@color/black</item>
<item name ="android:colorBackground">@color/black</item>
</style>
哪一个会影响你在加载新活动时所看到的颜色?
windowBackground
只影响主窗口的背景。
colorBackground
影响不仅主窗口的背景,而且所有组件(如对话框)的背景,除非在组件布局中覆盖它。
因此,两者都可以改变活动的背景,但colorBackground
还会改变更多东西。
<item name="android:windowBackground">@color/red</item>
但是对于 backgroundColor,您可以使用文字:
<item name="android:colorBackground">#ff0000</item>
android:colorBackground
的作用。所以我原来的问题应该是“设置android:windowBackground
和设置android:colorBackground
分别是什么,它们有什么区别?”您已经回答了它们的使用差异,但我仍然不确定它们的用途以及它们实际上的区别。 - JabKnowsNothingandroid:colorBackground
。 - Vadim Kotov