android - 特定 Android 版本的值文件夹

标签 android xamarin

我刚刚开始进入 Android 的 Material 设计,遇到了一个小问题 - Material 设计指南说创建单独的 value-v21 文件夹并在那里创建我的自定义主题,而所有旧版本都会回退到默认值文件夹。当教程发布时,21 Android 版本是最新的,所以我现在需要为每个后续 Android 版本(22,23..)单独的文件夹,然后复制相同的主题吗?或者如果没有更新的版本值文件夹,所有更高版本都会回退到 v21 主题吗?

最佳答案

没有。仅为您的样式创建 /values//values-v21/ 文件夹。 /values/ 将由 Android 4 及更低版本使用,而 /values-v21/ 将由 Android 5 及更高版本使用。

如果两个文件夹都存在正确的 Styles.xml 文件,则 Android 5 及更高版本的设备将使用 values-v21,Android 4 及更低版本的设备将使用

关于android - 特定 Android 版本的值文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38243729/

相关文章:

c# - 有没有一种方法可以检查 Android/Xamarin/c#/net 中使用的内存、空闲内存甚至内存泄漏

xamarin - 为什么下一个按钮在 xamarin studio 中被禁用?

android - Spinner 的 SelectedItem 始终为 null

android - 如何在Google Play上删除最新版本

android - Gradle 安卓 : how to add custom apk task before apk sign?

android - 如何在android中删除edittextfield的边框

visual-studio - 调试器已附加到 UWP.exe,但未配置为处理此未处理异常。 | Combase.Pdb 未加载?

java - "Unable to start activity ComponentInfo"错误

java - 如何从 Android Studio 中的 Firebase 中删除特定条目?

ios - 在钥匙串(keychain)中找不到有效的 iPhone 代码签名 key