Comment faire le pain grillé message lorsque le bouton est cliqué

Je suis de la création d'un quiz. J'ai 3 boutons (options) dans l'activité et de ses questions. Maintenant, mon problème est que je veux vous montrer le toast message, lorsque l'utilisateur a choisi la bonne réponse au toast message apparaîtra dans quelques secondes, mais lorsque l'utilisateur de choisir la mauvaise réponse, il sera de nouveau afficher le toast message. Je ne sais pas comment faire.

J'ai fait beaucoup de recherche et de lire les forums, mais il semble que je ne comprends pas, et il ne pas répondre à mes besoins. Quelqu'un peut-il aider s'il vous plaît? merci à l'avance!

Jusqu'à présent, voici le code. Mais ça ne fonctionne pas.
Veuillez me corriger le code qui est faux. Grâce profondément.

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;  
           }
      }
    });
Le message s'affiche parce que vous avez toujours montrer les toasts sur clic du bouton et de ne jamais vérifier la réponse dans votre code.

OriginalL'auteur Mary Grace | 2013-01-31