Je souhaite créer une application de quiz. Je veux donc changer l'énoncé de question dans fragment
. Comment puis-je faire cela
4 Réponses :
Vous devez d'abord créer une liste QuestionType avec question, option1, option2, option3, option3,
option correcte.
et sur le bouton onclick
, obtenez une question dans la liste et modifiez les valeurs de votre groupe radio
.
J'espère que cela vous aidera.
Créez simplement une ArrayList composée de questions, réponses et options
.
En cliquant sur Question suivante, il vous suffit de changer l'index de l'arraylist.
Quand c'est la dernière question, changez simplement le texte du bouton en Soumettre
Stockez votre question dans ArrayList ou dans un stockage permanent comme DB, puis parcourez la liste jusqu'à ce que le dernier élément soit atteint. Récupérez la valeur et définissez-la sur textView à l'aide de la méthode setText ().
L'activité peut appeler la méthode fragment en acquérant une référence au fragment.
Appelez fragment comme ceci-
myFragment.refreshQuestion();
et à l'aide de l'objet fragment, vous pouvez appeler fragment méthode
transaction.add(R.id.fragment_container, myFragment, "myfragmentTag");
Vous pouvez également utiliser l'interface pour y parvenir
veuillez ajouter votre code là où vous êtes bloqué et expliquer un peu plus vos questions.
Publier une question complète avec fragment et code d'activité