【发布时间】:2021-12-21 11:44:43
【问题描述】:
我会尽量详细解释,请帮忙。我打开了一个新项目,在新项目中“主题”部分打开了两次,一亮一暗。我在应用程序中添加了黑色文本,文本看起来是白色的,因为我的手机是深色主题。这很好,但难以理解。我只有一个 color.xml 文件(不适用于夜间版本) 文本如何变为白色?这很好,但我添加的图标(矢量‚xml)并赋予它灰色‚但现在它无法理解。图标的颜色在黑暗中从灰色变为黑色。我想让他变成白色。我还为 Colors.xml 打开了一夜。现在我认为不会有错误,一切都没有改变。他们的夜色越来越黑。
- 如何使图标(矢量‚xml)在浅色主题中为灰色,在深色主题中为白色?
- 我有一个深色和浅色“主题”文件,我必须将“颜色”分成深色和浅色主题吗?
希望我能解释一下,非常感谢!
【问题讨论】:
-
我认为您必须保留该图标的两个实例,一个暗,一个亮。检查您的 android 主题 developer.android.com/guide/topics/ui/look-and-feel/… 请改用 ?android:attr/colorBackground 主题属性。请注意,深色主题的 android:windowBackground 可绘制对象仅适用于 Android 10
标签: android android-dark-theme