Java 棒棒糖上的android Theme.Holo.Light.DarkActionBar
我在android studio 1.02中创建了一个新项目(api14-api21)。我更改1行,从:Java 棒棒糖上的android Theme.Holo.Light.DarkActionBar,java,android,android-studio,android-actionbar,android-actionbar-compat,Java,Android,Android Studio,Android Actionbar,Android Actionbar Compat,我在android studio 1.02中创建了一个新项目(api14-api21)。我更改1行,从: <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 有可能解决这个问题吗?我想使用Theme.Holo。如果您不打算使用appcompat-v7和Theme.appcompat,您需要: 从活动(或者,实际上,从操作活动以外的任何活动继承) 将任何菜单资源更改为使用android:而不是ap
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
有可能解决这个问题吗?我想使用Theme.Holo。如果您不打算使用
appcompat-v7
和Theme.appcompat
,您需要:
- 从
(或者,实际上,从活动
以外的任何活动继承)操作活动
- 将任何菜单资源更改为使用
而不是android:
来执行app:
android:showAsAction
app
模块的build.gradle
文件中消除对appcompat-v7
的依赖
<style name="AppTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar">
Process: pl.xxx.myapplication, PID: 5433
java.lang.RuntimeException: Unable to start activity ComponentInfo{pl.xxx.myapplication/pl.xxx.myapplication.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298)