java.lang.IllegalArgumentException: AppCompat 不支持当前主题功能 [英] java.lang.IllegalArgumentException: AppCompat does not support the current theme features

查看:31
本文介绍了java.lang.IllegalArgumentException: AppCompat 不支持当前主题功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试将一个项目从 Eclipse 迁移到 Android Studio.最后我能够运行它,但在某个时候我得到了这个异常,我在谷歌中没有找到关于这个的:

I tried to migrate a project from Eclipse to Android studio. Finally I am able to run it, but at a certain point I got this exception, and I found nothing in google about this:

04-22 00:08:15.484    9891-9891/hu.illion.kwindoo E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{hu.illion.kwindoo/hu.illion.kwindoo.activity.MainActivity}: java.lang.IllegalArgumentException: AppCompat does not support the current theme features
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2092)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2117)
    ...    
Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features
    at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:360)
    at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:246)
    at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:106)
    at hu.illion.kwindoo.activity.MainActivity.onCreate(MainActivity.java:73)
    at android.app.Activity.performCreate(Activity.java:5047)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2056)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2117)
    ...

73.MainActivity 的行是:

setContentView(R.layout.activity_main);

如果可以,请给我建议.

Please advice me if you can.

推荐答案

@sbaar 答案的替代方案,

alternative to @sbaar's answer,

保持 windowActionBarfalse 并添加 windowNoTitle 并将其设置为 true.

keep windowActionBar to false and add windowNoTitleas well and set it to true.

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

这篇关于java.lang.IllegalArgumentException: AppCompat 不支持当前主题功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆