android中的拼写检查程序

时间:2014-09-08 08:30:46

标签: android-layout dictionary android

我想创建一个应用程序,用它检查用户输入的单词是否正确使用Google Dictionary? 我使用了以下link。但是给出的例子的问题在于它暗示了不同的词。我不想要建议,而只是想检查输入的单词是否正确。

1 个答案:

答案 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;
        }               
     }        
 }

希望这有帮助。