AppCompat V7 - 无法自定义材质主题

时间:2015-01-26 11:55:00

标签: android xml android-5.0-lollipop material-design

我添加了 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}}文件复制到我的项目时,可以正常工作

这是我应该这样做的方式吗?那里的图书馆没有包含我需要的所有资源,所以我不必复制它们手动?

谢谢!

1 个答案:

答案 0 :(得分:0)

为您的项目构建目标,AppCompat-v7必须都是21级。