如何将颜色代码转换为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
设置你的背景。
如何使用它以及在哪里使用?可能有另一种方法。如果你可以说我们可以建议。 –
其中一个可能是RGB而另一个是BGR。这些信息* *重要*包括在帖子中,以及*其中*数据来自和*在哪里*将被使用.. – 2013-01-24 07:54:32
我想.setBackgroundColor从它。 – mum