laby Posté(e) 4 mai 2011 Share Posté(e) 4 mai 2011 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 More sharing options...
nbatteur Posté(e) 4 mai 2011 Share Posté(e) 4 mai 2011 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 More sharing options...
laby Posté(e) 4 mai 2011 Auteur Share Posté(e) 4 mai 2011 Oui cela semble effectivement plus intéressant! Merci! :emo_im_angel: Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.