- Forum-Beiträge: 56
10.07.2018, 17:22:02 via Website
10.07.2018 17:22:02 via Website
Hallo
Ich entwickel ein Quiz, ich habe ein Textview für die Frage und 4 Antwort Buttons.
Jetzt möchte ich das wenn man eine Frage Falsch rät, der Button in Rot angezeigt wird und der mit der richtigen Antwort in Grün, dafür hab ich zwei Backgroundresources (btnright=grün und btnfalse=rot).
Ich habe das mit einer Switch case Anweisung:
case 1:
Button40.setText(frage[1]);
Button40.setBackgroundResource(btnright);
Button41.setText(frage[2]);
Button41.setBackgroundResource(btnfalse);
Button42.setText(frage[3]);
Button42.setBackgroundResource(btnfalse);
Button43.setText(frage[4]);
Button43.setBackgroundResource(btnfalse);
dann noch case2:
case3:
und
case4:
so Zeigt er auf jeden Fall schonmal den geklickten Button an ob er richtig oder falsch ist aber bei falsch soll er jetzt noch den richtigen immer dazu anzeigen.
4 Cases, damit die antworten getauscht werden, hab ich jetzt nicht mit aufgeführt.
Ich hab es zuerst so Versucht, das hat aber nicht geklappt
Hab auch noch andere Sachen versucht wollte aber irgendwie nicht hinhauen.
case 1:
Button40.setText(frage[1]);
Button40.setBackgroundResource(btnright);
Button41.setText(frage[2]);
Button41.setBackgroundResource(btnfalse);
Button40.setBackgroundResource(btnright);
Button42.setText(frage[3]);
Button42.setBackgroundResource(btnfalse);
Button40.setBackgroundResource(btnright);
Button43.setText(frage[4]);
Button43.setBackgroundResource(btnfalse);
Button40.setBackgroundResource(btnright);
weiß da jemand vielleicht ne Lösung?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.