0

たとえば、次のように仮定します。

問題用紙では、与えられた質問に対する答えを書かなければなりませんが、選択の余地はありません。全体として、私はすべての質問に参加しています。私の答えは間違っているか正しいかもしれません。別のテーブルに既に存在する既知の回答と一致できるはずです。

すると結果はこのようになり、私の回答と既存の既知の正解がページに表示されます。

したがって、おそらく、そのような特定の質問について、どれが正しい答えであるかを知ることができ、間違って選択したため、自分の能力を確認できました。

質問は TextView で、答えは EditText です。EditText に回答を書くと、テーブル内の既存の正解で回答を確認できるはずです。

Androidでプログラムでこれを行うにはどうすればよいですか?

4

3 に答える 3

1

ボタンの 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
if(edittext.getText().toString().trim().equals(correctanswer))
{
   Toast.makeText(this,"Answer is Correct",20).show();
}
于 2012-09-19T05:09:41.117 に答える
0

editText.getText().toString()回答フィールドのテキストを取得するために使用します。

于 2012-09-19T04:25:08.183 に答える