मैं एक बहुत ही सरल EditText है:एंड्रॉयड EditText.setError(), पैदावार अदृश्य त्रुटि पाठ
<EditText
android:id="@+id/myedit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:maxLength="32"/>
कुछ सत्यापन कोड में, मैं Android के EditText.setError()
का उपयोग किसी भी सत्यापन त्रुटियों को दिखाने के लिए। यह ओएस 2.x में ठीक काम करता है लेकिन ओएस 3.x डिवाइस (एक्सूम) पर नहीं - ज़ूम पर आप त्रुटि पॉपअप की रूपरेखा देख सकते हैं लेकिन आप त्रुटि टेक्स्ट नहीं देख सकते हैं।
मुझे लगता है कि पाठ वहां है, लेकिन यह अदृश्य है। मैं इसे कैसे दिखाना चाहूंगा? मुझे android:textColor
दिखाई नहीं देता है जो त्रुटि टेक्स्ट से संबंधित होगा।
इसके अलावा, यदि पाठ वास्तव में अदृश्य है, तो कोई विचार क्यों 2.x 3.x के लिए अलग-अलग व्यवहार करता है - ऐसा लगता है कि इससे पिछड़ा-संगतता समस्याएं उत्पन्न हो सकती हैं।
धन्यवाद।
ऐसा लगता है कि पाठ नहीं है, लेकिन यह हल्के भूरे रंग है एक सफेद पृष्ठभूमि पर क्योंकि गतिविधि Theme.Light का उपयोग कर रही है। – jarmod