要为Android应用程序创建不同的主题,可以使用res/values/目录下的theme.xml和res/values-night/目录下的theme.xml(night)文件。以下是一个示例解决方案,以说明如何使用这两个文件来定义不同的主题。
...
这样,应用程序将默认使用日间主题。
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
或者,可以通过以下方式切换回日间主题:
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
通过上述步骤,可以根据需要轻松地为Android应用程序创建日间和夜间主题,并在运行时动态切换它们。