我正在做一个大学项目,其中一个模块使用Google的Ocr api读取文本。我想将Ocr生成的文本与一个我无法执行的按钮单击时在另一个文本视图中的Ocr进行比较。
我已经尝试使用:p比较两个文本视图
如果(quest_text.getText()。toString()。equals(textView.getText()。toString();))
这里quest_text是一个textView,而textView是Ocr文本。
Resources res = getResources();
final String[] OcrQuestion = res.getStringArray(R.array.ocr_questions);
quest_text.setText(String.format(OcrQuestion[0]));
final String ab= textView.getText().toString();
ocr_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (quest_text.getText().toString().equals(ab))
{
score+=10;
}
ImageScore.setText(String.format("%d",score));
quest_text.setText(String.format(OcrQuestion[1]));
}
});
我想要的结果是,单击按钮时,Ocr在textView中生成的文本与另一个textView中的文本匹配(“ quest_text”),分数将增加10,并且将从textView的字符串数组中获取新文本(“ quest_text”)。
但是文本匹配不是仅发生在字符串数组的下一个元素上。