0

例如,假设它:

在试卷中,我必须写出给定问题的答案,但没有选择。所以总的来说,我正在回答所有问题。我的答案可能是错误的或正确的。它应该能够与另一个表中已经存在的已知答案相匹配。

然后结果将是这样的,我的答案和已经存在的正确已知答案将显示在页面中。

因此,对于这样的特定问题,我可能知道其中一个是正确的答案,而我选择了错误的答案,以便能够检查我的能力。

所以问题是TextView,答案是EditText。如果我在 EditText 上写答案,它应该能够用表格中现有的正确答案检查我的答案。

我怎么能在Android上以编程方式做到这一点?

4

3 回答 3

1

您可以通过在 Button onclick 事件中使用以下内容来获取用户输入的 EditText 值。

    String value=edittext.gettext().toString();
if(value.equals(sqlitevalue))
{
  Toast.makeText(getApplicationContext(), "Match !",
                    Toast.LENGTH_LONG).show();
}

或者

您还可以检查文本更改事件。

于 2012-09-19T04:20:38.253 回答
0

用于editText.getText().toString()获取答案字段中的文本。

于 2012-09-19T04:25:08.183 回答
0
if(edittext.getText().toString().trim().equals(correctanswer))
{
   Toast.makeText(this,"Answer is Correct",20).show();
}
于 2012-09-19T05:09:41.117 回答