android 5.0以上的主题错误

Causedby: java.lang.IllegalStateException:ThisActivityalreadyhasanactionbarsuppliedbythewindow decor. Do not request Window.FEATURE_SUPPORT_ACTION_BARand set windowActionBar to false in your theme to use a Toolbar instead.

at android.support.v7.app.AppCompatDelegateImplV7.setSupportActionBar(AppCompatDelegateImplV7.java:198)

at android.support.v7.app.AppCompatActivity.setSupportActionBar(AppCompatActivity.java:130)

原因:使用了5.0之后的ToolBar而没有去更改activity的style

解决方案:应该将:

<stylename="AppTheme"parent="Theme.AppCompat.Light.DarkActionBar">

修改为:

<stylename="AppTheme"parent="Theme.AppCompat.Light.NoActionBar">

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,760评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,646评论 2 45
  • 南方的小城在最近越来越温暖,甚至有时温度超过20摄氏度。过年的年味儿也愈来愈浓,到处张灯结彩大红灯笼高高挂! ...
    藤小姐阅读 326评论 2 1
  • 刚刚过去的这个周末,表妹新开的花店接了两个婚礼的订单,忙不过来,临时被拉去帮忙。 花店里各种花儿争相怒放,我叫得上...
    橘子669阅读 284评论 0 0
  • 很少有机会接触到关于“问题”本身的书,而这本《你的灯亮着吗?发现问题的真正所在》便是其中之一;作者在书中用简练幽默...
    一西米阅读 309评论 0 3