DayNight 模式声明式设置对应背景

DayNight mode declarative set corresponding backgrounds

我想使用 2 张不同的图像(一张用于白天,一张用于晚上)作为某些视图的背景,具体取决于是激活白天模式还是夜间模式。我知道我可以在代码中做到这一点 - 但在 XML?

中是否也有办法做到这一点

是的,您可以通过添加 -night 和 -notnight(参见 here)在您的资源中创建 day/night 个文件夹。

因此,您将分别为夜间和白天背景创建一个 drawable-night 和一个 drawable-notnight。