Visualizzazione stampabile
 
	- 
	
	
	
		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!:)
 
 
- 
	
	
	
	
		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 ... :cool:
 
 PS: perchè non posso postare testo contenente ET, chiocciolina o come cavolo si chiama? rotfl
 
 
- 
	
	
	
	
		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?