8

पर डिफ़ॉल्ट शब्दकोश अनुपलब्ध है हमारे पास एक चैट ऐप है जिसके लिए हमने हाल ही में देशी एंड्रॉइड कीबोर्ड लागू किया है। इसके अलावा इसके अलावा हम MultiAutoCompleteTextView का उपयोग करके एकाधिक स्वत: पूर्ण कार्यान्वित कर रहे हैं। Thiscan के रूप में Android Docsऑटोकंपलेटटेक्स्टव्यू/मल्टीएटो कॉम्पलेटटेक्स्टव्यू

सब कुछ उल्लेख मानक प्रक्रिया का उपयोग कर tokenizer एक कस्टम बनाने के द्वारा किया जाता एक मुद्दा यह है कि MultiAutoCompleteTextView या AutoCompleteTextView एंड्रॉयड शब्दकोश सुझाव के लिए EditText परिवर्तित करने पर दिखाई देना बंद के अलावा ठीक काम कर रहा है। चैट ऐप होने के नाते यह हमारे उपयोगकर्ताओं के लिए बेहद महत्वपूर्ण है कि हम शब्दकोश सुझाव दिखाते हैं।

ऐसे कुछ अन्य लोग हैं जिन्होंने समान प्रश्न पोस्ट किया है लेकिन मुझे लगता है कि डिन को अधिक सामुदायिक ध्यान मिलता है। AutoCompleteTextView doesn't show dictionary suggestions

इसके विपरीत स्टैक ओवरव्लो पर एक पोस्ट से पता चलता है कि वह इसे अक्षम करने के तरीके के लिए शब्दकोश सुझावों को देखने में सक्षम है। AutoCompleteTextView without dictionary hints

कुछ सुझाव के बाद मैं

android:inputType="textAutoCorrect" 

जोड़ा है, लेकिन वह भी किसी भी मदद का नहीं था।

मैं आसान सवालों के लिए है:

  1. क्या यह संभव है AutoCompleteTextView या MultiAutoCompleteTextView में शब्दकोश के लिए?

  2. यदि यह संभव है, तो इसे कैसे करें?

अग्रिम धन्यवाद।

उत्तर

10

आपको स्वत: पूर्ण के साथ कुंजी श्रोता सेट करना चाहिए। ऐसा लगता है कि AutoCompleteTextView xml "स्वतः पूर्ण" मान को अनदेखा करता है, ताकि आप इसे प्रोग्रामिक रूप से कर सकें।

मैं AutoCompleteTextView के निर्माण के बाद ऐसा करता हूं और मेरे लिए काम करता है। आपको आमतौर पर कोई पूंजीकरण निर्दिष्ट करने की आवश्यकता नहीं है।

TextKeyListener input = 
    TextKeyListener.getInstance(true, TextKeyListener.Capitalize.NONE); 
myAutoComleteTextView.setKeyListener(input); 
+0

धन्यवाद लुइस !! समाधान एक आकर्षण की तरह काम किया। – karora

-1

मुझे किसी autocompletetextview में शब्दकोश रखने का कोई अर्थ नहीं है। उपयोगकर्ता दृश्य के साथ दिखाई देने वाले सुझावों का चयन कर सकते हैं। यदि यह सब भी संभव है, तो उपयोगकर्ता दो स्थानों पर सुझाव देखेंगे जो भ्रमित हो जाएंगे।

+2

हमारे मामले में स्वत: पूर्ण फेसबुक टैगिंग के रूप में काम करता है। तो जब तक उपयोगकर्ता टोकन टाइप नहीं करता है तब तक कहें कि "@" सुझाव प्रकट नहीं होंगे। – karora