2012-06-03 12 views
5

मैं स्वत: सुधार के बिना एक संपादन टेक्स्ट चाहता हूं। दिखाया गया है मैं textNoSuggestions inputType, की स्थापना की है:स्वत: सुधार के बिना टेक्स्ट संपादित करें

<EditText 
    android:id="@+id/txtTarga" 
    android:layout_width="150dp" 
    android:layout_height="wrap_content" 
    android:ems="10" 
    android:hint="Targa" 
    android:inputType="textNoSuggestions|textCapCharacters" > 

भुनाने झंडा काम करती है, लेकिन यह अभी भी autocorrecting है।

मैं इसे कैसे अक्षम कर सकता हूं?

+7

'इनपुट टाइप' एक अनुरोध है। इनपुट विधि संपादकों के डेवलपर्स उन सभी अनुरोधों का सम्मान कर सकते हैं या नहीं भी कर सकते हैं। किसी भी दिए गए अनुरोध को सम्मानित किया जाएगा या नहीं, इनपुट विधि संपादक पर निर्भर करेगा, और विभिन्न उपकरणों के अलग-अलग संपादक होंगे। – CommonsWare

उत्तर

21

inputType textVisiblePassword चाल करना होगा (समय की सबसे क्योंकि, जैसा कि Commonsware ने कहा, यह एक अनुरोध रहता है और आप अपने आप को मिल सकती है जाएगा जिन उपकरणों पर यह काम करता है और जिन उपकरणों पर यह काम नहीं करता)

+0

धन्यवाद: डी अब funciot :) – Lorenzo

+1

एंड्रॉइड: इनपुट टाइप = "textNoSuggestions | textVisiblePassword"। ऐसा लगता है कि सैमसंग गैलेक्सी एस 2 पर चल रहा है 4.0.4 –

0

आप कुछ इस तरह कोड से कोशिश कर सकते:

EditText edittext = (EditText)findViewById(R.id.txtTarga); 
edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); 
+0

कुछ भी नहीं करना है, मुझे सुझाव जारी है :( – Lorenzo

9
android:inputType="textNoSuggestions" 

this के अनुसार, inputType विशेषता या कुछ उपकरणों के द्वारा समर्थित नहीं किया जा सकता की खोज।

हालांकि, इस Xml

<EditText 
     android:id="@+id/password" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="5dp" 
     android:hint="password" 
     android:imeOptions="actionDone" 
     android:inputType="textPassword" 
     android:singleLine="true" 
     /> 

में अधिक बार

android:inputType="textNoSuggestions|textVisiblePassword" 
0

काम करने के लिए जावा स्रोत कोड

// casting done from EditText to TextView 

    TextView mPassword = (TextView) findViewById(R.id.password); 

कोई विचार क्यों है में लगता है। लेकिन ठीक काम करता है।

+0

'एंड्रॉइड: इनपुट टाइप =" टेक्स्टपास्वर्ड "के साथ, आप सभी टेक्स्ट को '*****' में कनवर्ट करते हैं, जैसे कि आप पासवर्ड टाइप करते हैं। आप या अलग से वही व्यवहार? (मैंने इसे नहीं डाला) –

+0

हां इसे ***** के रूप में दिखाया गया है, लेकिन पासवर्ड फ़ील्ड के लिए @ त्रुटि404 समस्या ऑटो सुझाव सूची पॉप्युलेट हो जाती है जिसे दबाने की आवश्यकता होती है। – Sush

+0

लेकिन यदि आप 'android: inputType =" textNoSuggestions "जोड़ते हैं, तो यह आपको कोई सुझाव नहीं देता है। कम से कम मेरे लिए। –