要实现Android的暗模式,可以通过以下步骤进行设置:
在res
目录下创建一个新的文件夹values-night
。这个文件夹将包含与暗模式相关的资源。
在values
文件夹中创建一个新的styles.xml
文件,并添加以下代码:
values-night
文件夹中创建一个新的styles.xml
文件,并添加以下代码:
res
目录下的values
文件夹中创建一个新的colors.xml
文件,并添加以下代码:
#FFFFFF
#000000
res
目录下的values-night
文件夹中创建一个新的colors.xml
文件,并添加以下代码:
#FFFFFF
#000000
AndroidManifest.xml
文件中的application
标签内,添加以下属性:
...
这样,你的应用程序就会根据系统的暗模式设置来切换颜色。在白天模式下,窗口背景将为白色,文本颜色为黑色;在夜间模式下,窗口背景将为黑色,文本颜色为白色。
请注意,上述步骤是使用Theme.AppCompat
主题进行设置的。如果你使用的是Theme.MaterialComponents
主题,可以将上述代码中的Theme.AppCompat
替换为Theme.MaterialComponents
。