如何在 Android 中以编程方式禁用拼写更正

如何在 Android 中以编程方式禁用 软键盘中的拼写更正?用户可以从设置中禁用它,但我需要在我的应用程序中禁用它。EditText

有什么办法可以做到这一点吗?


答案 1

在布局的 xml 中为 EditText 设置此项:

android:inputType="textNoSuggestions"

或致电您的“活动记录”setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS)

如果您需要支持 API 4 及更低版本,请使用android:inputType="textFilter"


答案 2

如果设置:

 android:inputType="textNoSuggestions" 

仍然不起作用(并且您的文本字段很小),快速解决方法是使用:

 android:inputType="textVisiblePassword"

推荐