ActionBar显示在预览中但不在设备上显示

时间:2015-06-03 10:13:12

标签: android android-studio

ApplicationManifest我有:

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

作为一种风格,我有:

<resources>
    <!-- Base application theme. -->
   <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
    </style>

    <style name="FullscreenTheme" parent="android:Theme.NoTitleBar">
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowBackground">@null</item>
        <item name="metaButtonBarStyle">@style/ButtonBar</item>
        <item name="metaButtonBarButtonStyle">@style/ButtonBarButton</item>
    </style>
        <!-- Backward-compatible version of ?android:attr/buttonBarStyle -->
        <style name="ButtonBar">
        <item name="android:paddingLeft">2dp</item>
        <item name="android:paddingTop">5dp</item>
        <item name="android:paddingRight">2dp</item>
        <item name="android:paddingBottom">0dp</item>
        <item name="android:background">@android:drawable/bottom_bar</item>
    </style>

    <!-- Backward-compatible version of ?android:attr/buttonBarButtonStyle -->
    <style name="ButtonBarButton" />
</resources>

在预览模式下,可以看到Actionbar。但是,在我的设备上它不是。我错过了什么?

3 个答案:

答案 0 :(得分:0)

尝试将“AppTheme”的父主题更改为另一个主题,即“Theme.Holo.Light”。

答案 1 :(得分:0)

实际上是操作栏,但菜单不可见

修改你的res-&gt; menu-&gt; main.xml中

     <item
    android:id="@+id/action_settings"
    android:orderInCategory="100"
    android:title="@string/action_settings"/>
像这样 删除行
android:showAsAction="never"

答案 2 :(得分:0)

我的上帝... 在我的情况下,有两个styles.xml-功能和安装方式都应相同。