如何在android中将颜色代码转换为代码十六进制?我从 webservice 获取这个颜色代码,所以我必须将它转换为十六进制以便我使用它。
Ex: 0x59b512 -> #12b559
谢谢!
如何在android中将颜色代码转换为代码十六进制?我从 webservice 获取这个颜色代码,所以我必须将它转换为十六进制以便我使用它。
Ex: 0x59b512 -> #12b559
谢谢!
你的问题不是很清楚。如果您需要在 .xml 文件中使用十六进制编码颜色,则需要在 xml 中创建一组样式(通常在 res/values/styles.xml 中)。例如
<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
用来设置你的背景。