在EditText中,有没有办法禁用跨度上的自动更正?

时间:2014-10-14 12:29:31

标签: android android-edittext spannable

我有EditText可以有自定义范围,我不希望它们成为拼写检查的一部分。我知道我可以使用标志android:inputType=textNoSuggestions来完全禁用这些建议,但我想根据光标的位置来处理它,以及是否重点关注我的范围。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

1)有一个很好的技巧。请看一下simekadam的答案。 -https://stackoverflow.com/a/36479831/9169701

如文章中所述,您所要做的就是像这样覆盖isSuggestionsEnabled()中的TextView方法:

override fun isSuggestionsEnabled(): Boolean {
    return false
}

2)您也可以使用此解决方案-https://stackoverflow.com/a/34657536/9169701