如何在android中将rgb转换为html颜色代码

时间:2013-07-10 07:31:24

标签: java android android-layout android-listview android-arrayadapter

我的数据库中的rgb颜色代码与百分比值不同,我通过json解析器传递表,我的问题是如何将rgb转换为HTML颜色代码。

我的数据库中的示例255 255 255 255

如何在我的程序中转换以及如何在R.id.l7中设置颜色。

ListAdapter adapter = new SimpleAdapter(this, contactList,
            R.layout.list_item,
            new String[] {  TAG_GRPNAME, TAG_QNT, TAG_BUDGET, TAG_STOCK, TAG_DIFF, TAG_DIFF_P, },
            new int[] {
                     R.id.l2, R.id.l3, R.id.l4, R.id.l5, R.id.l6, R.id.l7});


            setListAdapter(adapter);

1 个答案:

答案 0 :(得分:0)

要在其html表示中转换ARGB颜色,您可以使用:

int color = Color.argb(255, 255, 255, 255);
String htmlColor = String.format("#%X", color);

如果要在其int表示中返回颜色,可以使用:

int color = Color.parse(htmlColor);