自定义主题不显示操作栏

时间:2015-12-15 14:43:50

标签: android user-interface android-actionbar

这里是full code,这是我的主题定义

RES / styles.xml

<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light">
        <item name="android:background">@android:color/white</item>
        <item name="android:actionBarStyle">@android:style/Widget.ActionBar</item>
    </style>
</resources>

2 个答案:

答案 0 :(得分:1)

在定位API 20(L)及更高版本时,您应使用ActionBarActivity(来自android.support.v7.app)而不是FragmentActivity。然后,您的ActionBar将会显示。

答案 1 :(得分:0)

   <style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light">
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowContentOverlay">@null</item>
    </style>

如果我理解正确,这是代码。它会将应用程序设置为全屏。如果您不想这样,请使用

  <item name="windowNoTitle">true</item>
    <item name="windowActionBar">false</item>