我想创建一个应用程序,用它检查用户输入的单词是否正确使用Google Dictionary? 我使用了以下link。但是给出的例子的问题在于它暗示了不同的词。我不想要建议,而只是想检查输入的单词是否正确。
答案 0 :(得分:1)
我还没有参与其中。但您可以将其修改为:
当你得到建议时,不是将它们附加到StringBuilder,而是将StringBuilder显示给MainView,只需将所有建议与edittext的输入字符串进行比较。
如果匹配,则该法术正确,否则该法术不正确。
代码段:
@Override
public void onGetSuggestions(final SuggestionsInfo[] arg0) {
isSpellCorrect = false;
final StringBuilder sb = new StringBuilder();
for (int i = 0; i < arg0.length; ++i) {
// Returned suggestions are contained in SuggestionsInfo
final int len = arg0[i].getSuggestionsCount();
if(editText1.getText().toString().equalsIgnoreCase(arg0[i].getSuggestionAt(j))
{
isSpellCorrect = true;
break;
}
}
}
希望这有帮助。