मेरे पास व्यू है जिसमें दो टेक्स्ट बॉक्स हैं, और उपयोगकर्ता उसी स्क्रीन पर एक अन्य दृश्य से (डायलॉग बॉक्स के माध्यम से) टेक्स्ट कलर का चयन कर सकता है।
इसलिए जब उपयोगकर्ता संवाद बॉक्स के माध्यम से रंग बदलता है, तो मैं EditText
पाठ और उसके संकेत का रंग बदल रहा हूं । लेकिन जब कुछ पाठ उपलब्ध होता है, EditText
उसके बाद उपयोगकर्ता दूसरे रंग का चयन करता है, तो वह पाठ उस रंग में आ जाता है। लेकिन अगर मैं वह सब पाठ हटा दूं तो हिंटटेक्स्ट का रंग पिछले रंग का है।
उदाहरण के लिए, वर्तमान में यदि मेरे पास टेक्स्ट बॉक्स में लाल रंग है और उपयोगकर्ता हरे रंग का चयन करता है तो पाठ हरे रंग में है। लेकिन अगर मैं उस पाठ को हटाता हूं तो कोड में संकेत रंग बदलने पर भी संकेत पाठ लाल रंग में आ रहे हैं । यह समस्या केवल तब आती है जब वहाँ कुछ पाठ होता है। यदि यह रिक्त है और संकेत पाठ है तो समस्या नहीं आ रही है।