如何删除 EditText 中的 Android 自动建议下划线?

How to remove Android auto-suggest underlining in EditText?

我正在使用 EditText 编写一些文本。 Android 的自动建议会在单词下划线,直到我们点击 space。现在,如果我输入不带 space 的单词,生成的文本会带有下划线。这是因为我使用 Html.toHtml(view.getText()).

现在,我会期待一些答案,例如禁用自动建议或使用 view.getText().toString(),但我都需要它们。我需要自动建议功能以及文本格式。解决此问题的一个示例是 Gmail 应用程序。您可以在 EditText 框中输入任何内容,它会发送不带下划线的电子邮件。

这样做

android:inputType="text|textNoSuggestions"  

我刚刚想出了一个解决方案。提交文本后,隐藏键盘,文本下划线消失

在 getText() 之前使用它。 这是最直接最官方的方式

 edittext.clearComposingText();