This Activity Already Has an Action Bar Supplied by the Window Decor

This Activity already has an action bar supplied by the window decor

I think you're developing for Android Lollipop, but anyway include this line:

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

to your theme declaration inside of your app/src/main/res/values/styles.xml.

Also, if you're using AppCompatActivity support library of version 22.1 or greater, add this line:

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

Your theme declaration may look like this after all these additions:

<!-- 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>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>

This Activity already has an action bar supplied by the window decor.

The error specify that your activity does not support Window.FEATURE_SUPPORT_ACTION_BAR

so you can use a toolbar in your activity layout instead.

Here is Good Example for that.

Additionally you need to set your activity theme properly in Manifest.

Use:

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

This Activity has an action bar supplied by the window decor

Edit your style XML and override or replace "Theme.AppCompat.Light.NoActionbar"
In place of what you are currently using.



Related Topics



Leave a reply



Submit