दिलचस्प पोस्ट
एंड्रॉइड लॉग। V (), लॉग डी (), लॉग.आई (), लॉग। W (), लॉग.ई () – प्रत्येक का उपयोग कब किया जाता है? अनचाहे त्रुटि: SECURITY_ERR: DOM अपवाद 18 जब मैं एक कुकी सेट करने का प्रयास करता हूं क्या मैं रनटाइम पर एक विशिष्ट सबव्यूज के लिए ऑटोलेआउट अक्षम कर सकता हूं? छवि का उपयोग करने के लिए मैं UITableView की पृष्ठभूमि (तालिकाव्यू शैली "समूहबद्ध") कैसे सेट कर सकता हूं? एक रूट कंटेनर में एकाधिक ग्लासपेन को लेयर करना मानचित्र में प्रत्येक प्रविष्टि को प्रभावी ढंग से कैसे पुनरावृत्त करें? Std :: istream से एक अभिलेख स्ट्रक्चर फ़ील्ड को पढ़ना क्यों असफल है, और मैं इसे कैसे ठीक कर सकता हूं? PHP के लिए FOREACH में प्रदर्शन क्या मुझे इंटरफ़ेस में चर या उद्देश्य-सी चाप में संपत्ति का उपयोग करने की घोषणा करनी चाहिए? ऐप इंजन डिफ़ॉल्ट Django संस्करण परिवर्तन जावा / जाव / जावों के बीच का अंतर मोंगो डीबी में, आप अपने इंडेक्स से सरणी तत्व कैसे निकाल सकते हैं कैसे सी में एक bitset को लागू करने के लिए? संख्यापी: शून्य से विभाजित करके 0 पर लौटें कैसे एक एमपी 3, एमपी 4, एवीआई आदि ऑडियो / वीडियो फ़ाइलों को स्ट्रीम से उपयोग करें

संपादन टेक्स्ट के लिए स्वत: सुझाव बंद करें?

क्या प्रोग्रामेटिक रूप से ऑटोसहाइस्ट सूची को बंद करने का कोई तरीका है, जो कि आप संपादन टेक्स्ट में लिखते हैं?

वेब के समाधान से एकत्रित समाधान "संपादन टेक्स्ट के लिए स्वत: सुझाव बंद करें?"

मेरे पास एक ही प्रश्न था लेकिन मैं अभी भी इस विकल्प को मेरी एक्सएमएल फाइल में सेट करना चाहता था इसलिए मैंने थोड़ा और शोध किया जब तक कि मैं इसे स्वयं नहीं मिल पाया।

इस लाइन को अपने EditText में जोड़ें

android:inputType="textFilter" 

यहां एक तरीका है। यदि आप "प्रविष्ट" कुंजी का उपयोग करने में सक्षम होना चाहते हैं, तो इस रेखा का उपयोग करें

 android:inputType="textFilter|textMultiLine" 
 android:inputType="textNoSuggestions" 

तुम भी यह बेहतर पढ़ा होगा

 android:inputType="textVisiblePassword" 

एक जादू की तरह काम करता है

  1. प्रोग्राम के

     edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); 
  2. एक्सएमएल

     android:inputType="textNoSuggestions|textVisiblePassword" 

सबसे विश्वसनीय तरीका मुझे स्वतः पूर्ण होने से छुटकारा मिल रहा है, इसका उपयोग करना है

 InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD 

आपके संपादन टेक्स्ट नियंत्रण पर जैसा कि चार्ली ने इस पृष्ठ पर एक अलग जवाब में बताया है,

 android:inputType="textVisiblePassword" 

इस ध्वज का एक्सएमएल संस्करण है

आप इस ध्वज को साथ में जोड़ सकते हैं

 InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS 

मैं InputType .YPE_TEXT_FLAG_NO_SUGGESTIONS बिना InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD का उपयोग कर रहा था, जो अधिकांश फ़ोनों के लिए काम करता था, लेकिन तब मुझे एक सैमसंग फोन पर आया था जिसके लिए मैं अभी भी स्वत: पूर्ण हो रहा था।

एंड्रॉइड एमुलेटर में संपादन टेक्स्ट के लिए स्वत: पूर्ण / स्वत: सुझाव देने के लिए प्रोग्रामेटिक रूप से अक्षम करता है

जो इनुपटाइप का उपयोग करने का सुझाव दिया। YYPE_TEXT_VARIATION_VISIBLE_PASSWORD

मैंने इसे (InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS के साथ) की कोशिश की और यह काम किया आप देख सकते हैं कि ऐसा फ़ोन भी क्यों नहीं हो सकता है कि वह संकेत न ले जाएं कि आप स्वत: पूर्ण नहीं करना चाहते हैं, तो उसे पासवर्ड फ़ील्ड के लिए अक्षम करना होगा। हमारे सांस को पकड़ने में कमी, इस तरह के फोन से हम क्या चाहते हैं यह सबसे अच्छा तरीका हो सकता है

मेरे कुछ उपकरणों पर, इस फ्लैग द्वारा फ़ॉन्ट थोड़ा बदल गया था – एक ओह (ओ) से अधिक स्पष्ट रूप से एक शून्य (0) को अलग-अलग करने के लिए सबसे ज़्यादा ध्यान देने योग्य, जो स्पष्ट रूप से पासवर्ड प्रदर्शित करने के लिए महत्वपूर्ण होगा लेकिन कम से कम यह काम करता है, और नया फ़ॉन्ट अप्रभावी नहीं था

हालांकि जिस पोस्ट पर मुझे यह सुझाव मिला वह पुराना था, जिस फोन पर मैंने परीक्षण किया वह बहुत हाल ही में था – स्प्रिंट से सैमसंग गैलेक्सी नोट II (एसपीएच-एल 9 00) स्टॉक एंड्रॉइड 4.1.2। चुना गया कीबोर्ड "सैमसंग कीबोर्ड" था और जाहिरा तौर पर यह इस फोन के लिए डिफ़ॉल्ट था जब ग्राहक ने स्प्रिंट से इसे प्राप्त किया था। इसलिए इस समस्या ने जाहिर तौर पर फोनों की कम से कम कुछ महत्वपूर्ण सैमसंग लाइनों के लिए वर्षों से जारी रखा है

आप में से जो मेरे जैसे, मेरे पास सैमसंग टेस्ट डिवाइस नहीं है, यह महत्वपूर्ण जानकारी हो सकती है।

चूंकि यह अभी भी एक मुद्दा है, मैं इस उत्तर को पोस्ट करने जा रहा हूं। एंड्रॉइड: inputType = "textVisiblePassword" काम करता है लेकिन यह अवांछनीय है, पहले क्योंकि यह इनपुट का गलत बयान है और दूसरा क्योंकि यह इशारा टाइपिंग को अक्षम करता है!

इसके बजाय मुझे दोनों झंडे टेक्स्ट का उपयोग करना था कोई सुझाव और पाठ फिल्टर या तो अकेले ही काम नहीं किया।

 android:inputType="textCapSentences|textFilter|textNoSuggestions" 

टेक्स्टकापसेंटेंस अन्य कारणों के लिए था। लेकिन इस इनपुट टाइप ने स्वाइप टाइपिंग को रखा और सुझाव टूलबार को अक्षम कर दिया।

ठीक है, समस्या – ग्रहण में आपको नामित ध्वज के लिए सुझाव नहीं मिलता है: textNoSuggestion

और आप इसे main.xml में सेट नहीं कर सकते (जहां आप यूआई डिज़ाइन करते हैं) क्योंकि इनपुट टाइप के लिए यह विशेषता मान्यता नहीं है। तो आप इसे int const का उपयोग करके कोड में सेट कर सकते हैं:

EditText txtTypeIt = (EditText) this.findViewById(R.id.txtTypeIt); txtTypeIt.setInputType(524288);

और धन्यवाद jasta00 मेरी मदद करने के लिए इस एक के लिए जवाब आंकड़ा।

 EditText emailTxt=(EditText)findViewById(R.id.email); emailTxt.setInputType(android.text.InputType.TYPE_CLASS_TEXT | android.text.InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); 

इससे आपकी मदद मिलेगी

मुझे सैमसंग फोन 4.4.4 चलने पर यह बात मिल रही थी। इसने मेरी समस्या हल की

 android:inputType="text|textVisiblePassword|textNoSuggestions" 

आप बस setThreshold() की setThreshold() विधि का उपयोग कर सकते थे जब आप भविष्यवाणियों को नहीं दिखाना चाहते हैं, तो 100 के कहने के लिए थ्रेशोल्ड सेट करें अगर आप भविष्यवाणियों को दिखाने के लिए फिर से सक्रिय करना चाहते हैं, तो इसे अपनी आवश्यकताओं के आधार पर 1 या 2 जैसे छोटे इंट की तरह वापस सेट करें।

 android:inputType="text|textNoSuggestions"