操作栏样式导致操作栏消失

sig*_*eta 3 android android-actionbar android-styles

我正试图以我的行动栏为主题.当我应用我的主题时,预览(在Android Studio中)会正确呈现它,但在设备上运行时,操作栏完全丢失.

我的values/styles.xml文件:

<resources>
    <style name="AppBaseTheme" parent="android:Theme.Holo.Light">
        <item name="android:windowBackground">@color/background_gray</item>
        <item name="android:actionBarStyle">@style/GreenActionBar</item>
    </style>
    <style name="AppTheme" parent="AppBaseTheme"/>

    <style name="GreenActionBarBase">
        <item name="android:background">#00c341</item>
    </style>

    <style name="GreenActionBar" parent="GreenActionBarBase"/>    

</resources>
Run Code Online (Sandbox Code Playgroud)

预习:

预习

运行:

运行

我错过了什么?

use*_*882 7

<resources>
    <style name="AppBaseTheme" parent="@style/Theme.Holo.Light">
        <item name="android:windowBackground">@color/background_gray</item>
        <item name="android:actionBarStyle">@style/GreenActionBar</item>
    </style>
    <style name="AppTheme" parent="AppBaseTheme"/>

    <style name="GreenActionBarBase" parent="@style/Widget.THE_STYLE_YOU_WANT">
        <item name="android:background">#00c341</item>
    </style>

    <style name="GreenActionBar" parent="GreenActionBarBase"/>    

</resources>
Run Code Online (Sandbox Code Playgroud)

检查答案.我想你需要一个父母GreenActionBarBase.