Jab*_*ing 36 android android-layout android-styles
android:windowBackground和之间有什么区别android:colorBackground?
例:
<style name = "theme">
<item name ="android:windowBackground">@color/black</item>
<item name ="android:colorBackground">@color/black</item>
</style>
Run Code Online (Sandbox Code Playgroud)
哪一个会影响您在加载新活动时看到的颜色?
abe*_*far 54
windowBackground 只影响主窗口的背景.
colorBackground 除了在组件布局中覆盖它之外,不仅会影响主窗口的背景,还会影响所有组件的背景,例如对话框.
所以他们都改变了活动的背景,但也colorBackground改变了更多的东西.
windowBackground是样式属性,仅在将样式作为主题应用于Activity或应用程序且android:windowBackground属性仅支持对另一资源的引用时才有效。与android:colorBackground不同,它不能被赋予颜色文字
http://developer.android.com/guide/topics/ui/themes.html
编辑:即windowBackground的值必须是引用的颜色:
<item name="android:windowBackground">@color/red</item>
Run Code Online (Sandbox Code Playgroud)
但是对于backgroundColor,您可以使用文字:
<item name="android:colorBackground">#ff0000</item>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25311 次 |
| 最近记录: |