Java Android-theme.xml和theme.xml(夜间)

Java Android-theme.xml和theme.xml(夜间),java,android,android-theme,android-dark-theme,android-night-mode,Java,Android,Android Theme,Android Dark Theme,Android Night Mode,在新版Android Studio中 在values目录中有theme.xml和theme.xml(夜间) 有人能指出他们之间的区别吗?? 它是否取代了styles.xml???DayNight主题和与-night限定符一起使用的资源是在支持库23.2中引入的,2016年的Dark主题已经为用户可以更改其android设备主题配置的设备引入 Theme.xml文件:默认情况下,此文件将在应用程序中使用 Theme.xml文件(night):当用户在android设备中启用黑暗主题时,所有属性都将

在新版Android Studio中 在values目录中有theme.xml和theme.xml(夜间) 有人能指出他们之间的区别吗??
它是否取代了styles.xml???

DayNight主题和与-night限定符一起使用的资源是在支持库23.2中引入的,2016年的Dark主题已经为用户可以更改其android设备主题配置的设备引入

Theme.xml文件:默认情况下,此文件将在应用程序中使用

Theme.xml文件(night):当用户在android设备中启用黑暗主题时,所有属性都将自动使用该文件

它是否替换styles.xml??:您还必须设置不同的样式,以便用户能够正确地看到您的UI视图w.r.t.配色方案


如最新的Android Studio 4.1功能所述:

每个新项目都将有两个主题xml文件:一个用于光模式,另一个用于暗模式

实际上,在旧版本的Android studio中,如果你想在你的应用程序中启用暗模式,你必须在你的暗主题XML文件中手动创建和定义属性,但现在它是自动生成的,因为大多数新应用程序都在其应用程序中向暗模式移动

如果Android studio项目不适合您的用例,您仍然可以从中删除这些文件

在values目录中有theme.xml和theme.xml(夜间)

有两个文件夹
res\values
res\values
,每个文件夹中都有
theme.xml
文件


-night
用于定义中使用的资源(样式、尺寸等)。

它并不完全正确。更新了2016.2版支持库23.2中的
DayNight
主题和
-night
限定符使用的资源。谢谢。那么,themes.xml和styles.xml文件之间的主要区别是什么呢?