可以通过我的 android 应用程序禁用用户键盘的自动更正吗?

Posted

技术标签:

【中文标题】可以通过我的 android 应用程序禁用用户键盘的自动更正吗?【英文标题】:Can auto-correction of user's keyboard be disabled through my android application? 【发布时间】:2016-12-24 18:59:23 【问题描述】:

我正在制作一个安卓应用程序来检查用户的拼写技能,因此必须不要从他的键盘自动更正功能中获得任何帮助。

我可以通过我的应用程序禁用它(自动更正/自动完成)还是我应该创建自己的自定义键盘?

android Official Documentation - Input Type

【问题讨论】:

EditText without auto-correction, etc的可能重复 您可以在***.com/q/3799840/2661303 和许多其他讨论中看到讨论。 【参考方案1】:

试试这个:

android:inputType="textNoSuggestions" 

参考:Android Dev Site

【讨论】:

【参考方案2】:

为了以编程方式完成上述操作:

view_id.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

【讨论】:

以上是关于可以通过我的 android 应用程序禁用用户键盘的自动更正吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何为特定活动禁用Android Soft Keyboard?

php,android:蓝牙扫描仪禁用软件键盘

如何隐藏/禁用软键盘 android 上的完成按钮?

Android,有啥方法可以禁用使用键盘在日期选择器内写入?

以编程方式为我的应用禁用键盘

禁用三星键盘上的文本预测