如何为 android 21 api 及更高版本创建资源文件夹?

How to create resource folder for android 21 api and higher?

我可以创建名称为 values-21、values-22 的文件夹。但它会产生代码重复。我可以创建类似 values-21>= 的东西吗?

为此,您需要有 2 个值文件夹。

一个默认存在,另一个,你必须在你的res文件夹中创建并命名为values-v21

在默认值文件夹中,在 styles.xml 中,使用 Material 主题以外的主题 在您创建的 values-v21 文件夹的 styles.xml 中,使用 Material主题。

Android phone 会自动选择它支持的 styles.xml。如果 phone 支持 Material 设计(Lollipop 设备),您的应用将使用 material 主题(values-21 文件夹)。

如果没有(在 phones 运行 旧 android 版本中),将使用默认值文件夹。

更多参考去click here

对于 API 21 岁以上,您将拥有 res/values-v21 。看这里http://www.metaandroid.com/question/primary-dark-color-android-under-api-21/