我刚开始学习Android开发,请多包涵。我已经下载了Android Studio,但是当我开始一个新项目时,它会使用一个名为
Theme.AppCompat.Light
的主题(即使我在创建新项目时选择了Holo Light)。所以我的问题是,为什么Android要使用这个主题,它有什么用处?我尝试将其更改为android:Theme.Holo.Light
,但它只给我一个错误:
java.lang.IllegalStateException:您需要使用Theme.AppCompat主题(或其子类)与此活动。
我使用的SDK配置如下: android:minSdkVersion="7" android:targetSdkVersion="18"
那么,为什么要使用AppCompat,我该怎么做才能让我的应用程序使用Holo主题呢?
我的活动类只是生成的默认类(它扩展了ActionBarActivity)。