【问题标题】:which android folder to resource of night mode, v21+? drawable-night-v21?哪个android文件夹到夜间模式的资源,v21+?可绘制的夜晚-v21?
【发布时间】:2019-06-03 17:42:16
【问题描述】:

我知道我可以为某些 Android 版本 + 夜间模式添加资源。

但是 API 21+ 的夜间模式资源的文件夹名称是什么?

drawable-night-v21?

【问题讨论】:

    标签: android resources android-drawable android-night-mode


    【解决方案1】:

    这应该是正确的。基于the legendary "Table 2"

    • night 是夜间模式的限定符
    • v21 是 API 级别 21+ 设备的限定符
    • night 在表 2 中的位置高于 v21,因此 night 出现在目录名称的首位

    因此,-night-v21 将是任何资源目录的后缀,您将在其中拥有可在 API 级别 21+ 设备上使用的夜间模式资源。

    【讨论】:

    • 我们应该添加 v21 吗?从哪个版本支持的不仅仅是汽车和/或码头模式奇怪的情况?
    • @androiddeveloper:“我们应该添加 v21 吗?” ——提问者想要它,所以我同意了。 :-) “从哪个版本支持的不仅仅是汽车和/或码头模式奇怪的情况?” - 我不希望夜间模式与码头相关(还有其他限定符)。 -night 从 API 级别 8 开始就已经存在。但是,我从未对其行为进行过多研究,很大程度上是因为触发机制不明确。
    • 也许支持库允许从 API 21 手动使用它,在 Android Q 上也可以自动使用它?但是,为什么要添加 v21 限定符……它以前不会受伤,不是吗?奇数...
    猜你喜欢
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多