android – 将Holo主题与AppCompatActivity结合使用

我在 android中有一个相当简单的应用程序,它使用支持库为在低于11的API上运行的设备提供Actionbar,因此我的主要活动扩展了 AppCompatActivity.
我目前的应用主题如下:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
</style>

在运行一些测试并确保应用程序按预期工作之后,我决定为API级别14及更高级别上运行的设备设置主题,如下所示:

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
    <!-- Customize your theme here. -->
</style>

从那以后,该应用程序一直在启动时崩溃.
logcat显示正在抛出异常,其中说明如下:

You need to use a Theme.AppCompat theme (or descendant) with this activity.

这是否意味着我必须只使用AppCompat主题,无论设备的API如何?
如果没有,那么我该如何解决这个问题呢?

解决方法

Does it mean that I must use only the AppCompat themes,regardless of the device’s API?

是.或者,停止使用appcompat-v7,并从Activity继承.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...