Android AppCompat第21版强制Holo主题

在我的项目中我使用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>

解决方法

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

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...