当前位置 : 主页 > 手机开发 > android >

android – Action Bar Style导致Action Bar消失

来源:互联网 收集:自由互联 发布时间:2021-06-11
我正试图以我的行动栏为主题.当我应用我的主题时,预览(在 Android Studio中)会正确呈现它,但在设备上运行时,操作栏完全丢失. 我的values / styles.xml文件: resources style name="AppBaseTheme" paren
我正试图以我的行动栏为主题.当我应用我的主题时,预览(在 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>

预习:

运行:

我错过了什么?

<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>

检查答案.我认为你需要拥有GreenActionBarBase的父级.

网友评论