Android中当前的“系统前景”颜色是否有一个常量?

Android中当前的“系统前景”颜色是否有一个常量?,android,xamarin,xamarin.android,Android,Xamarin,Xamarin.android,在WindowsUWP/WPF中,我有WindowsTextBrush、ActiveCaptionBrush等常量。 当我将此设置为文本框的颜色时,用户将其系统颜色表单(例如,从白底黑改为黑底绿)自动更改文本框的颜色 我在使用Xamarin的Android上找不到这样的东西。 我的案例——我创建了一个主屏幕小部件,上面有一些文本。当我将系统设置更改为暗模式时,主屏幕上的所有启动器图标都会显示白色标签。相反-如果我切换到灯光模式,它们将变为黑色 我希望我的小部件文本也适应这种颜色。windows中

在WindowsUWP/WPF中,我有WindowsTextBrush、ActiveCaptionBrush等常量。 当我将此设置为文本框的颜色时,用户将其系统颜色表单(例如,从白底黑改为黑底绿)自动更改文本框的颜色

我在使用Xamarin的Android上找不到这样的东西。 我的案例——我创建了一个主屏幕小部件,上面有一些文本。当我将系统设置更改为暗模式时,主屏幕上的所有启动器图标都会显示白色标签。相反-如果我切换到灯光模式,它们将变为黑色

我希望我的小部件文本也适应这种颜色。windows中是否有一个常数,或者我必须做些什么才能实现这一点

DayNight主题被添加到AppCompat中,并具有真正的易支持性 库v23.2.0

我们可以使用theme.AppCompat.DayNight引用主题。DayNight主题允许根据时间在lightday和darknight主题之间切换。请记住,它支持API 14+。任何较低的,它默认为灯光主题

因此您可以根据系统DayNight模式更改主题,当然,这需要您进行DayNight的配置

你可以参考:

我不想切换到白天/晚上。我所说的是Dark Mode@Maniat,我知道,但是每个选项都直接映射到AppCompat.DayNight模式:Light-Mode\u NIGHT\u NO,Dark-Mode\u NIGHT\u YES,由电池设置,Saver-Mode\u NIGHT\u AUTO\u电池,System default-Mode\u NIGHT\u跟随系统切换主题,调用AppCompatDelegate.setDefaultNightMode。你可以参考,你也可以在你的链接中看到它能帮助你吗?