在我的项目中我使用appcompat-v7(修订版20),我的项目是针对android API级别19(KitKat),所以我可以使用Holo主题。我不小心将“Android支持库”更新为版本21,因此我不得不将清单中的目标更改为API级别21(Lollipop)。
因此,我的应用的默认主题已更改为“材料”(例如复选框为绿色)。有没有办法再次强制使用Holo主题?
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="my.package"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
--- activities & receivers ---
</application>
</manifest>
<resources>
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
</style>
<style name="AppTheme" parent="AppBaseTheme">
</style>
</resources>
答案 0 :(得分:0)
我最终通过下载“Android支持存储库”并使用@CommonsWare转换器将.aar项目转换为库来解决此问题。