我想在我的 editText 字段中禁用自动完成和自动更正。我发现这个解决方案禁用了一切:
this.setInputType(this.getInputType() | EditorInfo.TYPE_TEXT_FLAG_NO_SUGGESTIONS
| EditorInfo.TYPE_TEXT_VARIATION_FILTER);
很好,但现在我需要将键盘从普通字母数字更改为电子邮件。不幸的是,上面的函数删除了这个选项。当我删除参数 EditorInfo.TYPE_TEXT_VARIATION_FILTER 时,我可以设置电子邮件键盘,但自动完成功能也恢复了。
如何禁用自动更正/完成并同时使用电子邮件键盘?
最佳答案
试试这个...添加到您的 xml。
android:inputType="textNoSuggestions"
关于android - 如何禁用 EditText 的自动完成和自动更正,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19561629/