我想知道如何设置自定义颜色,因为当我在棒棒糖主题中放置颜色背景时,不允许我说这种颜色。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light">
<!-- colorPrimary is used for the default action bar background -->
<item name="colorPrimary">#FF0099</item>
<!-- colorPrimaryDark is used for the status bar -->
<item name="colorPrimaryDark">#FF0099</item>
<!-- colorAccent is used as the default value for colorControlActivated,
which is used to tint widgets -->
<item name="colorAccent">#339900</item>
<item name="android:textColorPrimary">#FFFFFF</item>
<item name="android:windowBackground">#f06292</item>
<!-- You can also set colorControlNormal, colorControlActivated
colorControlHighlight, and colorSwitchThumbNormal. -->
</style>
</resources>
而且我有个问题要我说:错误:错误:颜色类型不允许(在' android:windowBackground
'处,值为'#f06292')。我不知道该怎么办。
最后一件事是如何从代码中调用所有这些函数。
尝试使用颜色作为资源。因此,在您的字符串xml文件中定义它(或添加您自己的颜色xml文件),如下所示:
<color name="yourcolor">#f06292</color>
然后将错误行更改为以下内容:
<item name="android:windowBackground">@color/yourcolor</item>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句