Android 样式应用 minSdkVersion="8" targetSdkVersion="21"
Android style app minSdkVersion="8" targetSdkVersion="21"
我正在使用 minSdkVersion="8" 和 targetSdkVersion="21" 创建一个应用
在 AndroidManifest 中我有:
android:theme="@style/AppTheme"
在文件中 styles.xml:
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
</style>
<style name="AppTheme" parent="AppBaseTheme">
</style>
文件中 values-v11/styles.xml:
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
文件中 values-v14/styles.xml:
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">
Activity
扩展到 ActionBarActivity
当我 运行 应用程序时,出现此错误:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
我需要做什么才能拥有一个应用程序运行很好用?
您遇到此问题的原因是因为 Activity
您正在扩展 ActionBarActivity
,这需要应用 AppCompat
主题。
将 Java 继承从 ActionBarActivity
更改为 Activity
。
我正在使用 minSdkVersion="8" 和 targetSdkVersion="21" 创建一个应用
在 AndroidManifest 中我有:
android:theme="@style/AppTheme"
在文件中 styles.xml:
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
</style>
<style name="AppTheme" parent="AppBaseTheme">
</style>
文件中 values-v11/styles.xml:
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
文件中 values-v14/styles.xml:
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">
Activity
扩展到 ActionBarActivity
当我 运行 应用程序时,出现此错误:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
我需要做什么才能拥有一个应用程序运行很好用?
您遇到此问题的原因是因为 Activity
您正在扩展 ActionBarActivity
,这需要应用 AppCompat
主题。
将 Java 继承从 ActionBarActivity
更改为 Activity
。