में EditText के लिए स्वत: पूर्ण/autosuggest को निष्क्रिय लक्ष्य निर्धारण Android 2.2एंड्रॉयड प्रोग्राम के रूप में एमुलेटर
मैं निम्नलिखित प्रश्नों के उत्तर को पढ़ लिया है:
Turn off autosuggest for EditText?
Android: Multiline & No autosuggest in EditText
मैं निम्नलिखित रूपों की कोशिश की है सुझावों पर:
setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_FILTER);
setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_FILTER | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_VARIATION_FILTER);
setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_VARIATION_FILTER | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
अधिकांश डिवाइसों पर इन सभी कार्यों का परीक्षण किया जा रहा है (Droid X, Droid 2, थंडरबॉल्ट, अविश्वसनीय) लेकिन कम से कम 1 डिवाइस (सैमसंग जीटी i5500) पर काम नहीं करते हैं।
क्या प्रोग्रामेटिक रूप से एडिट टेक्स्ट के लिए स्वतः पूर्ण/स्वत: सुझाव अक्षम करने के लिए कोई अन्य तरीका है जिस तरह से एमुलेटर और कुछ डिवाइस पहचानेंगे और सम्मान करेंगे? इस
android:inputType="text|textNoSuggestions"
हैं न, और न ही ऊपर काम दृष्टिकोण, तो यह लगभग निश्चित रूप से एमुलेटर और अन्य उपकरण के साथ एक समस्या है, और:
कृपया ध्यान रखें कि ये सभी इनपुट विधि संपादक को संकेत देते हैं। उन्हें सम्मानित करने के लिए किसी भी इनपुट विधि संपादक के लिए कोई आवश्यकता नहीं है। इसलिए, यह सब गारंटी है कि हार्डवेयर के कुछ टुकड़े, या कुछ तीसरे पक्ष के आईएमई होंगे, जो अनुरोध का सम्मान करने में विफल रहते हैं। अब, मैं उम्मीद करता हूं कि * एमुलेटर * उनका सम्मान करेगा, क्योंकि इसमें मानक इनपुट विधि संपादक है, लेकिन मैंने सुझावों को दबाने की कोशिश नहीं की है। – CommonsWare
@gyoda क्या आप अंततः एक समाधान ढूंढने में सक्षम थे जो एमुलेटर और सभी उपकरणों पर काम करता है? – hopia
@hopia एंड्रॉइड जोड़ना: inputType = "textVisiblePassword" मेरे सभी उपयोग मामलों के लिए काम करना प्रतीत होता है। साथ ही, सुनिश्चित करें कि आप एम्यूलेटर में जापानी आईएमई का उपयोग नहीं कर रहे हैं। – gyoda