我試圖將RGBA值(4值拆分)轉換爲十六進制值。所以,現在從RGBA到十六進制
int red = Integer.parseInt(colors[0]);
int green = Integer.parseInt(colors[1]);
int blue = Integer.parseInt(colors[2]);
float alpha = Float.parseFloat(colors[3]);
,我想這些顏色,以十六進制,所以我可以用這個方法來創建一個顏色:
目前,我有這個代碼new ColorDrawable(0xFF99CC00)
任何提示?
您是否想通過將'RGBA'轉換爲'HEX'或任何其他目的在android中設置'setBackgroundColor'?告訴你的實際需要。 – Bishan
我試圖將RGBA值(4值拆分)轉換爲HEX值。 – Reinherd
爲什麼?設置'setBackgroundColor'或其他用途? – Bishan