2016-04-13 9 views
2

Ich habe eine lokale JSON-Datei, die FragenDisplay-Antwort in einem Dialog Pop-up-

("Questions ": [ 
    { 
    "question": ".........", 
    "answer1": ".......", 
    "answer2": " ......", 
    "answer3": ".......", 
    "correctAnswer: "........" 
    }, 
    { 
    "question": ".........", 
    "answer1": ".......", 
    "answer2": " ......", 
    "answer3": ".......", 
    "correctAnswer: "........" 
}) 

Ich habe das XML-Layout, das die Daten übernehmen und speichern sie auf sie speichert. Wenn ein Benutzer die Antwort abschicken auswählt, möchte ich in der Lage sein, ein Dialogfeld anzuzeigen, das angibt, ob die ausgewählte Antwort korrekt/falsch ist und ob die richtige Antwort angezeigt wird (corrrectAnswer). Wie macht man das?

// xml Layout Quiz

Frage (Textview

ANS1 ANS2 (Radiobuttons) Ans3

Submit answer 
     (Button) 
+0

Sie wissen, wie es richtig? –

+0

@KISHORE_ZE analysieren I war in der Lage, die JSON-Datei zu analysieren, konnte aber nur eine Frage in meinem XML-Layout anzeigen. Dies ist auch ein Problem, das ich mit der Erstellung eines Pops habe Dialogfeld für die richtige Antwort. – Xsdubb

+0

Warum können Sie 2 Fragen nicht anzeigen? und für die Popup-Box ist Will Evers Antwort perfekt, um das Dialogfeld anzuzeigen. Bitte überprüfen Sie seine Antwort und lassen Sie mich wissen, warum Sie 2 Fragen nicht anzeigen konnten :) –

Antwort

2
AlertDialog.Builder builder = new AlertDialog.Builder(Activity.this); 

    // 2. Chain together various setter methods to set the dialog characteristics 
    builder.setTitle("Title Text"). 
      .setMessage(*String comprised of your desired notification content*) 
      .setCancelable(true) 
      .setPositiveButton("OK", new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int id) { 
        //for clicking OK 

       } 
      }) 

      .show(); 

    // 3. Get the AlertDialog from create() 
    AlertDialog dialog = builder.create(); 
Verwandte Themen