gpt4 book ai didi

java - 覆盖 color.xml 文件中的颜色值

转载 作者:行者123 更新时间:2023-12-02 08:56:08 25 4
gpt4 key购买 nike

有没有办法覆盖 color.xml 文件中已设置的颜色?例如-我将布局上的背景颜色设置为backgroundColor =“@color/background”background的值=#000000

我可以覆盖 Java 中背景的实际颜色并将 @color/background 设置为 - #FFFFFF 吗?

最佳答案

这是可能的,但成本相当高。 @color/background 相当于 R.color.background,其中 R 是您生成的类。在运行时,您可以 use reflection使字段可写,然后更改它们。我不太相信它会按照你想要的方式工作。

不同的想法是 use themes对于您想要的各种颜色,可能让用户 switch between them 。这将使您的设计和逻辑分开。

关于java - 覆盖 color.xml 文件中的颜色值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16319900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com