gpt4 book ai didi

Android Edittext : when contains misspelling word (with red underline over it), 不允许提交

转载 作者:行者123 更新时间:2023-11-29 21:00:44 26 4
gpt4 key购买 nike

我最近正在制作我的第一个 Android 应用程序,它有一个 Edittext 区域,该区域计划只允许用户输入正确拼写的单词。基本上我已经学会了如何使用诸如 Android:inputType 之类的布局属性来检测任何拼写错误的单词。任何拼写错误的单词都应该用红色下划线标记。但是我找不到一种方法来防止用户输入拼写错误的单词。

理想的情况是:如果用户输入了任何拼写错误的单词并点击提交按钮,会出现提示消息(例如Toast消息),通知用户修改拼写错误的单词,然后才能真正提交。

最佳答案

按照此链接中的步骤创建拼写检查器。 http://www.tutorialspoint.com/android/android_spelling_checker.htm

然后修改上面的示例代码以满足您的要求:例如。当 (arg0.length == 0) 时,表示没有建议(没有拼写错误),您可以从此处创建验证。但是,它可能不是用英语写的词。所以你需要一个语言检测:

https://code.google.com/p/language-detection/(来自:How to detect language of user entered text?)

关于Android Edittext : when contains misspelling word (with red underline over it), 不允许提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26172694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com