Bri*_*n J 8 xml android themes background-color
我将以下主题添加到我的应用程序,背景颜色为白色.但我得到以下错误,我不知道我哪里出错了.
Error: Color types not allowed (at 'android:windowBackground' with value '#FF0000').
<style name="MyTheme" parent="@android:style/Theme.Light">
<item name="android:windowBackground">#FF0000</item>
</style>
Run Code Online (Sandbox Code Playgroud)
并在mymanifest中引用了主题:
<activity
android:name=".MyActivity"
android:theme="@style/MyTheme" />
Run Code Online (Sandbox Code Playgroud)
任何想法或建议?谢谢
Sea*_*ole 18
根据Android样式和主题页面,您必须使用单独的颜色资源来设置颜色.
(请注意,颜色需要作为单独的资源提供,因为android:windowBackground属性仅支持对另一个资源的引用;与android:colorBackground不同,它不能被赋予颜色文字.)
例如
<item name="android:windowBackground">@color/custom_theme_color</item>
Run Code Online (Sandbox Code Playgroud)