I want to remove the underlines from texts inside edittext fields.
Or if you want to just disable the red underline (and the autocorrect dialog), you can override the isSuggestionsEnabled()
method on TextView
.
This will keep the keyboard autocomplete working.
You can do it with following code. Just paste it in layout of EditText
.
android:inputType="textNoSuggestions"
In order to get rid of spell checking you have to specify the EditText
's InputType in the XML as the following:
android:inputType="textNoSuggestions"
However, if your EditText
is multiline and also you need to get rid of spell checking,then you have to specify the EditText's InputType in the XML as the following:
android:inputType="textMultiLine|textNoSuggestions"
So I was not able to find out any direct way of doing it. So went ahead with below workaround:
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
As the input type becomes a visible password, even if the spell check is enabled from the device settings, the Red underline won't appear. :)
I just Added a line in for EditText
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
and it worked fine for me.
Minor addition to Chintan's answer - such (and other) combination is also allowed:
android:inputType="textCapSentences|textNoSuggestions"