【发布时间】:2011-11-11 21:56:41
【问题描述】:
如何在 Android 中以编程方式禁用 EditText 软键盘中的拼写更正?用户可以从设置中禁用它,但我需要在我的应用程序中禁用它。
有什么办法吗?
【问题讨论】:
-
我想禁用它。打字很困难
标签: java android android-edittext android-softkeyboard spell-checking
如何在 Android 中以编程方式禁用 EditText 软键盘中的拼写更正?用户可以从设置中禁用它,但我需要在我的应用程序中禁用它。
有什么办法吗?
【问题讨论】:
标签: java android android-edittext android-softkeyboard spell-checking
在你的 EditText 布局的 xml 中设置这个:
android:inputType="textNoSuggestions"
或者在你的活动中调用setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS)
如果需要支持 API 4 及以下,请使用android:inputType="textFilter"
【讨论】:
如果设置:
android:inputType="textNoSuggestions"
仍然不起作用(并且您的文本字段很小),一个快速的解决方法是使用:
android:inputType="textVisiblePassword"
【讨论】: