zoukankan      html  css  js  c++  java
  • java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme t

    异常信息:

    Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead.

    问题原因:

    当在activity中调用了setSupportActionBar(toolbar); 

    同时,AndroidManifest.xml 对应的Activity标签的android:theme为

    同时,AndroidManifest.xml 对应的Activity标签的android:theme为

    android:theme="@style/AppTheme" >

    且,style资源文件中的parent为

    parent="Theme.AppCompat.Light.DarkActionBar

    就会报这个异常。

    问题分析:

    Using Theme.AppCompat.Light tells Android that you want the framework to provide an ActionBar for you. However, you are creating your own ActionBar (a Toolbar), so you are giving the framework mixed signals as to where you want the ActionBar to come from.

    解决方法:

    在style.xml中加入:

    在Manifest.xml中,修改theme

  • 相关阅读:
    追随我心
    开心孕期创业经验和教训总结
    记和老友李吃饭
    如何理解hashCode的作用:
    周计划(2014.08.05~2014.08.10)
    个人职业提升内容
    个人职业发展分析和实现方法
    go 实现的排序算法
    xxx go内置函数
    6.并发
  • 原文地址:https://www.cnblogs.com/leihupqrst/p/9324522.html
Copyright © 2011-2022 走看看