我在
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.
解决方法
Does it mean that I must use only the AppCompat themes,regardless of the device’s API?
是.或者,停止使用appcompat-v7,并从Activity继承.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。