gpt4 book ai didi

android - 如何将颜色名称转换为其等效的十六进制代码?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:49:59 26 4
gpt4 key购买 nike

我想以从服务器获取的特定颜色显示 TextView 的文本。来自服务器的颜色以字符串格式出现。如“黄色”、“蓝色”、“红色”、“紫色”等。 我们如何将这种颜色设置为 textview 的文本。

有人对此有任何想法吗?

谢谢

最佳答案

如果服务器无法发送十六进制格式为Redwarp's comment说,你可以做这样的基本颜色;

Color.parseColor("RED")

Docs

Parse the color string, and return the corresponding color-int. If the string cannot be parsed, throws an IllegalArgumentException exception. Supported formats are: #RRGGBB #AARRGGBB 'red', 'blue', 'green', 'black', 'white', 'gray', 'cyan', 'magenta', 'yellow', 'lightgray', 'darkgray', 'grey', 'lightgrey', 'darkgrey', 'aqua', 'fuschia', 'lime', 'maroon', 'navy', 'olive', 'purple', 'silver', 'teal'

或者在 values 资源文件夹中创建一个 color.xml 并像这样创建颜色资源;

<color name="white">#FFFFFF</color>

关于android - 如何将颜色名称转换为其等效的十六进制代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31185120/

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