मैं एक ऐप बना रहा हूं और मैं उपयोगकर्ता इनपुट (edittext) और हेक्स मानों के माध्यम से विभिन्न रंग सेट करने में सक्षम होना चाहता हूं उदा। #eeeeee और इतने पर। समस्या यह है कि मुझे यह समझने में प्रतीत नहीं होता कि उन्हें कैसे परिवर्तित किया जाए।जावा/एंड्रॉइड स्ट्रिंग टू कलर रूपांतरण
यदि मैं इस तरह कोड में कुछ करता हूं तो यह ठीक काम करता है: titlebar.setBackgroundColor (0xFF545455);
लेकिन अगर मैं edittext के माध्यम से एक मूल्य कहते हैं कि प्राप्त करें "545,455" मुझे नहीं यह काम
String tbColor = tb_color.getText().toString();
String value = "0xFF" + tbColor;
int setColor = Integer.valueOf(value);
titlebar.setBackgroundColor(setColor);
किसी को भी यह कैसे पूरा करने के लिए पर कोई विचार है मिल सकता है?
संभावित डुप्लिकेट [रनटाइम में एंड्रॉइड रंग स्ट्रिंग को int में परिवर्तित करना] (http://stackoverflow.com/questions/3849607/converting -android-color-string-in-runtime-in-int) –