2012-04-27 46 views
0

我想在每個列表項中有不同的顏色,位於我的文本右側。 I M使用哈希表,如果我想使用的圖像,我可以做這樣的:不同顏色的哈希表作爲圖像

map = new HashMap<String, Object>(); 
     map.put("name", getString(R.string.wheretogo)); 
     map.put("address", R.drawable.sites3); 

     mainlist.add(map); 

我如何能做到這一點,但不是從繪製,而是例如#252525顏色使用的圖像?

感謝(和抱歉,我的英語不好的語言!)

回答

0

你爲什麼不保存的十​​六進制代碼爲字符串? 可以使用android.graphics.Color類將它們更改爲實際顏色。

0

你甚至可以使用:

Color.rgb(red, green, blue); 
0

或者把顏色以int十六進制:0x252525

的alpha通道可能需要添加。對於不透明,您需要0xFF252525