Android AppCompat第21版强制Holo主题

时间:2014-10-18 16:14:14

标签: android android-support-library android-theme

在我的项目中我使用appcompat-v7(修订版20),我的项目是针对android API级别19(KitKat),所以我可以使用Holo主题。我不小心将“Android支持库”更新为版本21,因此我不得不将清单中的目标更改为API级别21(Lollipop)。

因此,我的应用的默认主题已更改为“材料”(例如复选框为绿色)。有没有办法再次强制使用Holo主题?

的Manifest.xml:

<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>

Style.xml:

<resources>

    <style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">

    </style>


    <style name="AppTheme" parent="AppBaseTheme">
    </style>

</resources>

1 个答案:

答案 0 :(得分:0)

我最终通过下载“Android支持存储库”并使用@CommonsWare转换器将.aar项目转换为库来解决此问题。