码迷,mamicode.com
首页 > 移动开发 > 详细

AppCompat does not support the current theme features

时间:2015-06-03 21:40:25      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

1.stackoverflow里的回答是这样的,也是普遍的情况:

AppCompat is now more strict on what it expect in theme window flags, more closely matching what you would get from the framework.

The main reason behind this is to support AppCompatDialogs which we were also added in this release. They make heavy use of the windowNoTitle flag, which AppCompat previously didn‘t pay much attention to.

So to fix your issue you have two options:

The easy way is to just use Theme.AppCompat.NoActionBar as your parent theme. This will always do the right thing.

If you can‘t do that though (maybe you need to support action bar and no action bar), you should do the following:

<style name="MyTheme" parent="Theme.AppCompat">
    ...
</style>

<style name="MyTheme.NoActionBar">
    <!-- Both of these are needed -->
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>

You should be back on track now.

2.也是我的情况:

在onCreate()方法里,要先调用super方法,然后调用setContentView()方法,如果顺序错了,也会出现这个错误。


AppCompat does not support the current theme features

标签:

原文地址:http://blog.csdn.net/u013173289/article/details/46350555

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!