Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 根据应用程序主题而非系统选择闪屏图像和背景色(忽略模式\夜间\跟随\系统)_Android_Kotlin - Fatal编程技术网

Android 根据应用程序主题而非系统选择闪屏图像和背景色(忽略模式\夜间\跟随\系统)

Android 根据应用程序主题而非系统选择闪屏图像和背景色(忽略模式\夜间\跟随\系统),android,kotlin,Android,Kotlin,我正在为我的android应用程序使用DayNight主题,我已经制作了一个values night目录,以我想要的方式自定义我的主题,一切都很好,问题是当我启动我的应用程序时,启动屏幕的颜色是根据系统主题选择的 假设系统主题为亮,而我的应用程序在启动我的应用程序时处于暗主题启动屏幕将亮起它们的颜色,然后应用程序的其余部分将处于暗主题,如果我们将应用程序主题更改为浅色,将系统主题更改为深色,那么当我启动应用程序时,启动屏幕将以深色主题颜色显示,但应用程序的其余部分将以浅色主题显示 我环顾四周,发

我正在为我的android应用程序使用DayNight主题,我已经制作了一个values night目录,以我想要的方式自定义我的主题,一切都很好,问题是当我启动我的应用程序时,启动屏幕的颜色是根据系统主题选择的

假设系统主题为亮,而我的应用程序在启动我的应用程序时处于暗主题启动屏幕将亮起它们的颜色,然后应用程序的其余部分将处于暗主题,如果我们将应用程序主题更改为浅色,将系统主题更改为深色,那么当我启动应用程序时,启动屏幕将以深色主题颜色显示,但应用程序的其余部分将以浅色主题显示

我环顾四周,发现dayNight主题从系统主题获取应用程序主题的默认值,正如您在setDefaultNightMode描述中所看到的那样

设置默认的夜间模式。这在所有活动/对话框中使用,但可以通过setLocalNightMode(int)在本地重写。 此方法仅在applyDayNight()工作的情况下有效。默认为模式\夜间\跟随\系统。 这仅对调用后创建的组件有效。任何已打开的组件都不会更新

我想知道是否有办法改变默认值?或更改默认值的来源