Alterar a cor de fundo da barra de ação usando AppCompat

Encontrei algumas perguntas sobre esse problema na web. Infelizmente, tudo o que tento até agora não teve êxito.

Tem o título dizer, eu preciso alterar a cor de fundo da minha barra de ação.

O projeto tem um sdk mínimo de 9 e sdk máximo de 19.

Eu criei na minha pasta res / values, um arquivo xml:

red_actionbar.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light">
        <item name="actionBarStyle">@style/MyActionBar</item>
    </style>
    <style name="MyActionBar"
           parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
        <item name="background">@color/red</item>
    </style>
</resources>

o colors.xml armazenado em res / values

<resources>
    <color name="red">#FF0000</color>
</resources>

e a parte do manifesto onde eu mudo o tema

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/CustomActionBarTheme" >

Mas nada muda. Onde está o problema? O aplicativo aceita o código, porque se eu alterar isso:

<style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light">

para

<style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar ">

ele muda o tema do meu aplicativo, então o problema está no estilo, mas não sei como resolvê-lo.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light">
        <item name="android:actionBarStyle" tools:ignore="NewApi">@style/MyActionBar</item>
        <item name="actionBarStyle">@style/MyActionBar</item>
    </style>
    <style name="MyActionBar"
           parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
        <item name="android:background"  tools:ignore="NewApi">@color/red</item>
        <item name="background">@color/red</item>
    </style>
</resources>

questionAnswers(4)

yourAnswerToTheQuestion