安卓夜间模式资源应放在哪个文件夹,v21+版本?是drawable-night-v21文件夹吗?

7

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

但是API 21+的夜间模式资源文件夹应该叫什么?

drawable-night-v21

1个回答

6

这应该是正确的。根据传说中的“表2”

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

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


1
我们应该加入v21吗?从哪个版本开始支持它,不仅仅是车载和/或扩展模式奇怪的情况? - android developer
@androiddeveloper:“我们应该添加v21吗?”--问题的提出者想要它,所以我跟进了。 :-)“从哪个版本开始支持不仅仅是汽车和/或停靠模式的奇怪情况?”--我不希望夜间模式与停靠站绑定(有其他限定符)。-night自API Level 8以来就存在了。然而,我从未对其行为进行过深入研究,主要是因为触发机制不清楚。 - CommonsWare
也许支持库允许在API 21及以上手动使用它,在Android Q上也可以自动执行?但是,为什么要添加v21限定符呢...在此之前似乎并没有什么问题,对吧?很奇怪... - android developer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接