クイズを作成しています。アクティビティとそれに対応する質問に3つのボタン(オプション)があります。さて、私の問題は、トーストメッセージを表示したいということです。ユーザーが正しい答えを選択すると、トーストメッセージが数秒で表示されますが、ユーザーが間違った答えを選択すると、トーストメッセージが再び表示されます。私はそれを行う方法がわかりません。
私は多くの調査を行い、フォーラムを読みましたが、理解できず、私のニーズを満たしていないようです。誰か助けてもらえますか?前もって感謝します!
これまでのところ、ここにコードがあります。しかし、それは機能しません。
どのコードが間違っているかを訂正してください。深く感謝します。
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Button btn1 = (Button) findViewById(R.id.btnopt1_a);
btn1.isClickable();
switch(arg0.getId()){
case R.id.btnopt1_a:
if(btn1.isPressed()){
Toast.makeText(getBaseContext(), "Your answer is correct!" , Toast.LENGTH_SHORT ).show();
}
else btn1.setText("Your answer is wrong!, The correct answer is: Frog");
break;
}
}
});