操作栏上深色模式下的默认深色文本颜色

问题描述 投票:0回答:1

在浅色模式下,我没有任何问题,因为一切都是正确的,但在深色模式下,如果不进行任何更改,文本仍然是深色的。这是安卓的bug吗? 我尝试了各种方法,但我的问题是我必须禁用一些菜单选项,然后我在禁用模式下失去颜色,它似乎总是启用的。 难道只是我的问题吗? 我使用这个主题:Theme.MaterialComponents.DayNight.DarkActionBar

android android-theme android-dark-theme
1个回答
0
投票

您似乎正在从同一颜色资源读取深色和浅色模式的颜色。您需要为暗值创建另一个颜色资源文件,然后它应该会自动工作。

你应该有这样的东西:

res -> values -> colors.xml
res -> values-night -> colors.xml
© www.soinside.com 2019 - 2024. All rights reserved.