单击按钮是否可以将OCR API生成的文本与其他文本视图进行比较?

时间:2019-01-12 16:35:41

标签: java android android-studio android-intent ocr

我正在做一个大学项目,其中一个模块使用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”)。

但是文本匹配不是仅发生在字符串数组的下一个元素上。

0 个答案:

没有答案