如何删除 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();
我正在使用 EditText 编写一些文本。 Android 的自动建议会在单词下划线,直到我们点击 space。现在,如果我输入不带 space 的单词,生成的文本会带有下划线。这是因为我使用 Html.toHtml(view.getText())
.
现在,我会期待一些答案,例如禁用自动建议或使用 view.getText().toString()
,但我都需要它们。我需要自动建议功能以及文本格式。解决此问题的一个示例是 Gmail 应用程序。您可以在 EditText 框中输入任何内容,它会发送不带下划线的电子邮件。
这样做
android:inputType="text|textNoSuggestions"
我刚刚想出了一个解决方案。提交文本后,隐藏键盘,文本下划线消失
在 getText() 之前使用它。 这是最直接最官方的方式。
edittext.clearComposingText();