繁体   English   中英

如何禁用自定义Android键盘上的拼写检查?

[英]How to disable spell checking on custom Android Keyboard?

按照这个Android SoftKeyboard示例 ,我从头开始构建了相对简单的Android键盘。 我似乎找不到任何允许我使用自定义键盘禁用拼写检查功能的解决方案。 即使我没有实现拼写检查服务,键入的每个文本都有一个黑色的下划线指示可能的拼写错误。

试图找到合适的代码片段,该片段在Android / LatinIME中禁用拼写检查,但徒劳无功。

任何提示都受到高度赞赏

在此处输入图片说明

黑色下划线称为撰写文字。 它用于显示可以被自动更正或其他操作替换的文本-尚未完全完成文本。 通过调用setComposedText完成。 与其使用它,不使用commitText,它将不使用带下划线的版本(以及底层的许多其他区别)。

请注意,如果您完全遵循链接的代码,则还必须进行很多其他更改,才能一次输入一次从一个单词转换为一个字母(每次进行新输入时,组成文本都会被完全替换) ,因此您需要向下发送整个单词,直到完成组成文本的commitText。因此,您可能需要做一些工作才能将其更改为使用commitText。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM