Я новичок в Android-разработке. А я слежу за обучением на developer.android.com. Но у меня сейчас проблема с изменением цвета фона панели действий. у меня ошибка
Description Resource Path Location Type
error: Error: No resource found that matches the given name (at 'android:background' with value '@colors/orange'). styles.xml /ActionBarColor/res/values line 17 Android AAPT Problem
когда я ссылаюсь на res/values/colors.xml из моего res/values/styles.xml
цвета.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name ="orange">#FF8800</color>
</resources>
стили.xml
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<!--
Base application theme, dependent on API level. This theme is replaced
by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-->
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
<item name="actionBarStyle">@style/myActionBar</item>
</style>
<style name = "myActionBar" parent = "Widget.AppCompat.Light.Base.ActionBar.Solid.Inverse">
<item name ="android:background">@colors/orange</item> <!--Error Here-->
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>
</resources>
Прочитал почти все ветки по этому поводу, но не нашел подсказки. Насколько я могу судить, мой код выглядит точно так же, как и другие. Помогите пожалуйста мне. Цель проекта — API19, минимальная версия — API11.
добавил themes.xml, как говорится на сайте, ошибка остается
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<!-- Support library compatibility -->
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="android:background">@colors/orange</item>
<!-- Support library compatibility -->
<item name="background">@colors/orange</item>
</style>
</resources>