Home » Android » how to disable spellcheck Android edittext

how to disable spellcheck Android edittext

Posted by: admin March 11, 2020 Leave a comment

Questions:

I want to remove the underlines from texts inside edittext fields. text fileds with underlined texts inside

How can I do that?

How to&Answers:

You can do it with following code. Just paste it in layout of EditText.

android:inputType="textNoSuggestions"

Answer:

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"

Answer:

Minor addition to Chintan’s answer – such (and other) combination is also allowed:
android:inputType="textCapSentences|textNoSuggestions"

Answer:

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.

Answer:

I just Added a line in for EditText
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

and it worked fine for me.

Answer:

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. 🙂