2011-02-05 14 views
9

मेरे पास मेरी गतिविधि के भीतर एक ऑटोकंपलेटटेक्स्टव्यू है जो यह करता है कि यह कैसे करना चाहिए। ड्रॉपडाउन धनुष सही प्रविष्टियों आदि के साथ दिखाया गया है। समस्या यह है कि जब दृश्य ध्यान केंद्रित करता है तो पाठ अब दिखाई नहीं देता है। जब फोकस फिर से प्राप्त होता है तो टेक्स्ट दिखाई देता है।खोए गए फोकस पर ऑटोकंपलेटटेक्स्ट व्यू समस्या

क्या किसी और को यह समस्या है? क्या यह एक बग है या कुछ मैं गलत कर रहा हूँ?

+3

यह पता चला यह एंड्रॉइड लाइट थीम में एक बग है। यहां उपलब्ध वर्कअराउंड http://code.google.com/p/android/issues/detail?id=5237 – AverageMarcus

+2

वाह। यह आपके AutoCompleteTextView लेआउट के लिए XML में 'android: textColor =" @ android: color/primary_text_light "' जोड़ने के समान सरल है। – Nuthatch

+0

@Nuthatch धन्यवाद। मैंने बस एक ही समस्या से लड़ने में दो दिन बिताए हैं। :) – Pawel

उत्तर

0

शायद जब आप आइटम पर ध्यान केंद्रित नहीं करते हैं, तो टेक्स्टकॉलर वर्तमान थीम पर पृष्ठभूमि रंग जैसा ही है। इसलिए आप उन्हें नहीं देख सकते हैं, बस उस आइटम टेक्स्ट को देखें जिसे आप फोकस करते हैं।

हल करें: background_color के खिलाफ अलग रंग सेट करें। आप और इसलिए जब आप एडाप्टर, या अपने स्वयं textViewResourceId की तरह बनाने पर android.R.layout.simple_dropdown_item_1line उपयोग कर सकते हैं:

<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:textSize="20dp" 
    android:gravity="center_vertical" 
    android:id="@android:id/text1" 
    android:paddingLeft="6.0dip" 
    android:paddingRight="6.0dip" 
    android:layout_width="fill_parent" 
    android:layout_height="50.0dip" 
    android:textColor="@android:color/black" 
    android:textColorHighlight="@android:color/black" /> 
+0

यह मानता है कि 'काला' वर्तमान डिवाइस विषय के लिए उपयुक्त है। 'primary_text_light' सुरक्षित है यदि आपका मतलब है" हल्के पृष्ठभूमि पर अंधेरा पाठ " – Nuthatch

0

यह TextView के सेट textcolor जितना आसान है,

<AutoCompleteTextView 
     android:layout_width="120dip" 
     android:layout_height="wrap_content" 
     android:singleLine="true" 
     android:ems="10" 
     android:textColor="@android:color/black" /> 
संबंधित मुद्दे