Chcę usunąć podkreślenia z tekstów w polach edittext. 
Jak mogę to zrobić?
android:inputType="textNoSuggestions"?
Chcę usunąć podkreślenia z tekstów w polach edittext. 
Jak mogę to zrobić?
android:inputType="textNoSuggestions"?
Odpowiedzi:
Możesz to zrobić za pomocą następującego kodu. Po prostu wklej go w układzie EditText.
android:inputType="textNoSuggestions"
EditTexttylko dla . Nie testowane z pływającym EditTextem. (Chyba masz na myśli TextInputlayout)
Aby pozbyć się sprawdzania pisowni, musisz określić EditTextInputType w XML w następujący sposób:
android:inputType="textNoSuggestions"
Jednakże, jeśli twój EditTextjest wielowierszowy, a także musisz pozbyć się sprawdzania pisowni, musisz określić InputType EditText w XML w następujący sposób:
android:inputType="textMultiLine|textNoSuggestions"
Lub jeśli chcesz po prostu wyłączyć czerwone podkreślenie (i okno dialogowe autokorekty), możesz nadpisać isSuggestionsEnabled()metodę na TextView.
Dzięki temu autouzupełnianie klawiatury będzie działać.
return false;
Właśnie dodałem wiersz dla EditText
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
i działało dobrze dla mnie.
Nie mogłem więc znaleźć żadnego bezpośredniego sposobu na zrobienie tego. Więc poszedł dalej z poniższym obejściem:
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
Ponieważ typ wprowadzania staje się widocznym hasłem, nawet jeśli sprawdzanie pisowni jest włączone w ustawieniach urządzenia, czerwone podkreślenie nie pojawi się. :)