我添加了 AppCompat V7 库,将一些 Material Design 元素添加到必须支持旧设备的应用的用户体验中({ {1}})
我能够将android:minSdkVersion="16"
主题添加到我的应用中,并使用Theme.AppCompat.Light
甚至对操作栏进行了一些自定义。当我尝试对主题进行最简单的更改时会出现问题,例如更改颜色,如下所示:
@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse
我一直收到错误: <style name="Theme.AppBaseTheme" parent="Theme.AppCompat.Light">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimary</item>
</style>
。
我已经检查过项目的构建目标,而AppCompat是相同的,但没有运气。
我认为这与引用库中的资源有关,因为当我将<{1}}文件复制到我的项目时,可以正常工作
这是我应该这样做的方式吗?那里的图书馆没有包含我需要的所有资源,所以我不必复制它们手动?
谢谢!
答案 0 :(得分:0)
为您的项目构建目标,AppCompat-v7必须都是21级。