Android ActionBar颜色在2.3.3中未更改

Android ActionBar颜色在2.3.3中未更改,android,Android,我正在开发一个针对min.SDK版本9的Android应用程序。我正在尝试设置动作栏的颜色,它在棒棒糖设备上确实会改变,但在2.3.3设备上不会 按照中的说明,我在清单中设置了自定义主题: <application android:theme="@style/AppTheme" ...> 下面是themes.xml: <?xml version="1.0" encoding="utf-8"?> <resources> <style

我正在开发一个针对min.SDK版本9的Android应用程序。我正在尝试设置动作栏的颜色,它在棒棒糖设备上确实会改变,但在2.3.3设备上不会

按照中的说明,我在清单中设置了自定义主题:

<application
    android:theme="@style/AppTheme" ...>

下面是themes.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="AppTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
        <item name="android:actionBarStyle">@style/AppActionBar</item>
        <item name="actionBarStyle">@style/AppActionBar</item>
    </style>

    <style name="AppActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
        <item name="android:background">@color/my_orange</item>
        <item name="background">@color/my_orange</item>
    </style>

</resources>

@样式/动作栏
@样式/动作栏
@颜色/我的橙色
@颜色/我的橙色

2.3.3手机以其他方式正确显示主题;灯光主题与黑暗动作栏一起应用。但是,不应用自定义颜色。

您可以为不同的API版本使用不同的样式。创建名为values-v11的新文件夹,并将文件themes.xml移到那里。 然后,在文件夹值中创建一个新的themes.xml文件,并将以下代码放在其中:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- the theme applied to the application or activity -->
    <style name="AppTheme"
           parent="@style/Theme.AppCompat.Light.DarkActionBar">
        <item name="android:actionBarStyle">@style/AppActionBar</item>

        <!-- Support library compatibility -->
        <item name="actionBarStyle">@style/AppActionBar</item>
    </style>

    <!-- ActionBar styles -->
    <style name="AppActionBar"
           parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
        <item name="android:background">@drawable/actionbar_background</item>

        <!-- Support library compatibility -->
        <item name="background">@drawable/actionbar_background</item>
    </style>
</resources>

@样式/动作栏
@样式/动作栏
@可绘制/操作栏\u背景
@可绘制/操作栏\u背景

请提供您的appcomat库version@PatriX1996我正在使用v7 appcompat支持库ver。22.0.0.