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

Rom*_*iel 10 android android-edittext spannable

我有一个EditText可以有自定义跨度,我不希望它们成为拼写检查的一部分.我知道我可以使用该标志android:inputType=textNoSuggestions完全禁止的建议,但我想处理它基于光标的位置,如果它是我的重点跨度与否.有任何想法吗?

Ale*_*lex 0

1)有一个很好的技巧。请看一下 simekadam 的回答。- /sf/answers/2553588201/

正如帖子中所述,您所要做的就是重写isSuggestionsEnabled()方法,TextView如下所示:

override fun isSuggestionsEnabled(): Boolean {
    return false
}
Run Code Online (Sandbox Code Playgroud)

2)您也可以使用此解决方案 - /sf/answers/2426027551/