0

我在數據庫中的rgb顏色代碼與百分比值不同,我通過json解析器傳遞表格,我的問題是如何將rgb轉換爲HTML顏色代碼。如何將rgb轉換爲html顏色代碼android

示例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

什麼是「如何在R.id.l7中設置顏色「是什麼意思? – Blackbelt

+0

@blackbelt R.id.l7是列表 – ibu

+0

@blackbelt中的文本視圖任何可能使用ui編程設置顏色? – ibu

回答

0

要轉換的ARGB顏色在HTML表示你可以使用:

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

如果你想回到它INT表示的顏色,你可以使用:

int color = Color.parse(htmlColor); 
+1

'String.format(「#%08X」,color)'如果你想確保一個帶有alpha 0的顏色被打印爲ARGB。 – Jens