2013-05-24 20 views
10

0xAABBCC takip biçimine String olarak bir renginim var. Color'a dönüştürmem gerekiyor, ancak böyle bir yöntem yok gibi görünüyor ve Color nesnesine uygun olmayan tüm Integer sonuçları döndürüyor;HEX renk dizesini Colour'a dönüştürmek ister misiniz?

  • nasıl yukarıda açıklanan formatta verilen HEX dizesinden Color sınıfın örneğini oluşturmak için?

cevap

22

kullanım Color.parseColor("#AABBCC");

+2

wow !. Bu hızlı oldu. +1. – Raghunandan

+1

parseColor tam sayı döndürüyor. Renk c = Color.parseColor ("XXX"); o Renk ve int atmak uyumsuz. –

+0

@BertiKelvin, int x = Color.parseColor ("# AABBCC") gibi kullanabilirsiniz; tv.setBackgroundColor (x); Rengi – Raghunandan

-1

yeni Renk (Integer.parseInt ("aabbcc", 16));

+0

Yapıcı Rengi (int) tanımsız. : | –

+0

Bu konuda size yardımcı olamadım, Android'iniz burada yok. Uygun bir kurucu/fabrika bulmak için Android Dokümanlar'a bir göz atın. – Durandal

+0

Denedim ama belgelerle çıkmaz sokaklara gidiyor. –

İlgili konular