Aller au contenu

[RESOLU] attendre un clic sur un bouton dans une boucle


laby

Recommended Posts

Bonjour à tous,

Je fais un quizz (qcm), j'ai donc une boucle pour faire défiler mes questions, et je souhaiterais attendre que l'utilisateur ait répondu à une question avant de passer à la suivante.

Pour chaque questions, 4 réponses possibles donc 4 boutons avec un "OnClickListener" .

Comment faire pour que la boucle qui enchaine les questions 'attende' une réponse pour enchainer?

C'est sûrement basique!

Merci

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Alors perso, je ne coderais pas ça avec un boucle. Voila comment je ferais :

- Tu crée une classe Question qui contient, l'intitulé de la question, les différentes réponse, la bonne réponse etc... ca c'est toi qui voit

- Dans ta classe permettant de gérer ton interface graphique, typiquement, ton main, tu crée un vecteur d'objet Question et une fonction qui "affiche()" qui avec une Question passé en paramètre met à jour ton UI (typiquement met a jour avec des settext() ). Une fois cela fait, dans tes listener, tu traites la réponse du gars et ensuite tu affiche la question qui se trouve à la suite dans ton vecteur (ou à une position aléatoire si tu veux un QCM avec des questions aléatoires)...

Voila

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...