Ich möchte die Unterstreichungen aus Texten in Edittext-Feldern entfernen. 
Wie kann ich das machen?
android:inputType="textNoSuggestions"?
Ich möchte die Unterstreichungen aus Texten in Edittext-Feldern entfernen. 
Wie kann ich das machen?
android:inputType="textNoSuggestions"?
Antworten:
Sie können dies mit folgendem Code tun. Fügen Sie es einfach in das Layout von ein EditText.
android:inputType="textNoSuggestions"
EditTextnur für . Nicht mit Floating EditText getestet. (Ich denke du meinst mit TextInputlayout)
Um die Rechtschreibprüfung loszuwerden, müssen Sie den EditTextInputType des XML-Codes wie folgt angeben :
android:inputType="textNoSuggestions"
Wenn Sie EditTextjedoch mehrzeilig sind und auch die Rechtschreibprüfung loswerden müssen, müssen Sie den InputType des EditText im XML wie folgt angeben:
android:inputType="textMultiLine|textNoSuggestions"
Oder wenn Sie nur die rote Unterstreichung (und den Autokorrekturdialog) deaktivieren möchten, können Sie die überschreiben isSuggestionsEnabled() MethodeTextView .
Dadurch funktioniert die automatische Vervollständigung der Tastatur weiterhin.
return false;
Ich habe gerade eine Zeile für EditText hinzugefügt
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
und es hat gut funktioniert für mich.
Ich konnte also keinen direkten Weg finden, dies zu tun. Gehen Sie also mit der folgenden Problemumgehung vor:
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
Da der Eingabetyp zu einem sichtbaren Kennwort wird, wird die rote Unterstreichung nicht angezeigt, selbst wenn die Rechtschreibprüfung in den Geräteeinstellungen aktiviert ist. :) :)