CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 12 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 35 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

Aiuto quiz....

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Jul 2012
    Messaggi
    1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Exclamation

    Aiuto quiz....

    Ciao a tutti sto creando un quiz.
    Ho due screen (screen1 e screen2).
    Nello screen1 vi sono 6 button, che stanno a rappresentare 6 domande del quiz e hanno un background grigio.
    Quando clicco su Button1 mi si apre lo Screen2 e, per esempio, trovo un Label con scritto "Qual'è la capitale d'Italia" e sotto a questa domanda trovo una textbox dove se scrivo "Italia", spunta un quadratino verde, se è sbagliata la risposta spunta un quadratino rosso.
    E FIN QUA CI SONO ARRIVATA.
    Ma oltre a questo, vorrei che nello Screen1 il background del button1, si colorasse in verde o rosso a seconda se la risposta alla domanda dello Screen2 è giusta o sbagiata.
    Come posso fare?
    Grazie!

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Jun 2012
    Messaggi
    14

    Ringraziamenti
    0
    Ringraziato 3 volte in 3 Posts
    Predefinito

    Ciao

    Per aprire la seconda activity:

    Intent intent = new Intent(this, SecondAct.class);
    startActivityForResult(intent,2);

    Nella seconda activity all'evento click associato al bottone di chiusura,
    identificando nella variabile booleana 'risposta' il risultato del quiz:

    Intent intent = new Intent();
    intent.putExtra("risposta", risposta);
    this.setResult(1, intent);
    this.finish();

    Aggiungi inoltre:

    Override
    public void onBackPressed() {

    }

    per disabilitare il pulsante back.

    Infine, nella prima activity:

    Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == 2) {
    if (resultCode == 1) {
    Boolean risposta = data.getBooleanExtra("risposta",false);
    if (risposta) {
    Button Btn =(Button) findViewById(R.id.button1);
    Btn.setBackgroundColor(Color.RED);
    }
    }
    }
    }

    Spero si sia capito ...

    PS: perchè non posso postare testo contenente ET, chiocciolina o come cavolo si chiama?

  4. #3
    Androidiano


    Registrato dal
    Nov 2011
    Messaggi
    250

    Ringraziamenti
    15
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Ciao..scusa se mi intrometto ma vorrei farti una domanda: le domande che usi per il quiz le metti dentro tipo ad un array o database e poi le prendi a random giusto?

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy