在我的项目中我使用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项目转换为库来解决了这个问题.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。