在浅色模式下,我没有任何问题,因为一切都是正确的,但在深色模式下,如果不进行任何更改,文本仍然是深色的。这是安卓的bug吗? 我尝试了各种方法,但我的问题是我必须禁用一些菜单选项,然后我在禁用模式下失去颜色,它似乎总是启用的。 难道只是我的问题吗? 我使用这个主题:Theme.MaterialComponents.DayNight.DarkActionBar
您似乎正在从同一颜色资源读取深色和浅色模式的颜色。您需要为暗值创建另一个颜色资源文件,然后它应该会自动工作。
你应该有这样的东西:
res -> values -> colors.xml
res -> values-night -> colors.xml