如何在android中将颜色代码转换为代码十六进制?我从webservice获取此颜色代码,因此我必须将其转换为十六进制以供我使用。
Ex: 0x59b512 -> #12b559
谢谢!
答案 0 :(得分:1)
你的问题不是那么清楚。如果需要在.xml文件中使用十六进制编码颜色,则需要在xml中创建一组样式(定期在res / values / styles.xml中)。 e.g。
<color name="gray">#eaeaea</color>
<color name="titlebackgroundcolor">#00abd7</color>
<color name="titlecolor">#666666</color>
在布局文件中,您可以调用颜色或样式:
android:textColor="@color/titlecolor"
评论你是否有问题。
已编辑:您可以尝试将其转换为十六进制:
String strColor = String.format("#%06X", Color);
然后使用strColor
设置背景。