首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓风格应用minSdkVersion="8“targetSdkVersion=21”

安卓风格应用minSdkVersion="8“targetSdkVersion=21”
EN

Stack Overflow用户
提问于 2015-04-29 10:41:09
回答 1查看 235关注 0票数 1

我正在用minSdkVersion="8“和targetSdkVersion="21”创建一个应用程序

在AndroidManifest中,我有:

代码语言:javascript
复制
android:theme="@style/AppTheme"

在文件styles.xml中:

代码语言:javascript
复制
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
</style>
<style name="AppTheme" parent="AppBaseTheme">
</style>

在文件值-v11/styes.xml中:

代码语言:javascript
复制
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">

在文件值-v14/styes.xml中:

代码语言:javascript
复制
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">

Activity扩展到ActionBarActivity

当我运行该应用程序时,我会得到以下错误:

java.lang.IllegalStateException:您需要在此活动中使用Theme.AppCompat主题(或后代)。

我需要做些什么才能让一个应用程序运行良好?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-29 10:50:56

出现此问题的原因是您正在扩展的Activity ActionBarActivity,它要求应用AppCompat主题。

ActionBarActivity继承更改为Activity

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29941336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档