Я хочу удалить подчеркивание из текстов внутри полей редактирования текста. 
Как я могу это сделать?
android:inputType="textNoSuggestions"?
Я хочу удалить подчеркивание из текстов внутри полей редактирования текста. 
Как я могу это сделать?
android:inputType="textNoSuggestions"?
Ответы:
Вы можете сделать это с помощью следующего кода. Просто вставьте его в макет EditText.
android:inputType="textNoSuggestions"
EditTextтолько для . Не тестировалось с плавающим EditText. (Я думаю, вы имеете в виду TextInputlayout)
Чтобы избавиться от проверки орфографии, вы должны указать EditTextInputType в XML следующим образом:
android:inputType="textNoSuggestions"
Однако, если у вас EditTextмногострочный, и вам также нужно избавиться от проверки орфографии, вы должны указать InputType EditText в XML следующим образом:
android:inputType="textMultiLine|textNoSuggestions"
Или, если вы хотите просто отключить красное подчеркивание (и диалог автозамены), вы можете переопределить isSuggestionsEnabled()метод на TextView.
Это продолжит работу автозаполнения клавиатуры.
return false;
Так что я не смог найти прямого способа сделать это. Итак, пошли по обходному пути ниже:
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
Поскольку тип ввода становится видимым паролем, даже если проверка орфографии включена в настройках устройства, красная линия подчеркивания не отображается. :)