Android layout android中的拼写检查器

Android layout android中的拼写检查器,android-layout,dictionary,android,Android Layout,Dictionary,Android,我想创建一个应用程序,在其中检查用户键入的单词是否正确,是否使用Google Dictionary? 我使用了下面的方法。但给出的例子的问题是,它暗示了不同的词语。我不想要建议,相反,我只想检查输入的单词是否正确。我还没有研究它。但您可以将其修改为: 当您得到建议时,不要将其附加到StringBuilder,并将该StringBuilder显示到MainView,只需将所有建议与输入的edittext字符串进行比较即可 如果匹配,则该咒语正确,否则该咒语不正确 代码段: @Override pu

我想创建一个应用程序,在其中检查用户键入的单词是否正确,是否使用Google Dictionary?
我使用了下面的方法。但给出的例子的问题是,它暗示了不同的词语。我不想要建议,相反,我只想检查输入的单词是否正确。

我还没有研究它。但您可以将其修改为:

当您得到建议时,不要将其附加到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;
        }               
     }        
 }
@覆盖
公共建议(最终建议信息[]arg0){
正确=错误;
最终StringBuilder sb=新StringBuilder();
对于(int i=0;i

希望这能有所帮助。

好吧,这就是我建议您的建议。
onGetSuggestions()
然后将其与您的字符串匹配,例如,如果没有建议/建议包含您的字符串,则表示其正确如果有建议,则表示其错误。但是如果我输入了正确的单词,则表示其有建议。例如,如果我写了高度,则它也会给我建议……是的,但建议会有<“建议”中的“代码>高度”
,这意味着您的字符串高度拼写正确