此活动已经有一个由窗口装饰提供的操作栏。

时间:2017-12-14 15:05:55

标签: java android

当我尝试启动我的应用时出现此异常,为什么?

Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead.
  

STYLES.XML       

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>

    </style>
    <style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
    <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
    <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />

</resources>

有人可以帮助我吗?

感谢

1 个答案:

答案 0 :(得分:1)

错误指定您的活动不支持Window.FEATURE_SUPPORT_ACTION_BAR

因此您可以在活动布局中使用toolbar

这是Good Example

此外,您需要在Manifest中正确设置activity主题。

使用:

<activity 
    android:name=".activity.YourActivity" //the activity where you got the crash
    android:theme="@style/AppTheme.NoActionBar">  //add this