2016-04-13 17 views
2

Verileri alıp, üzerine saklayın ben xml düzeni oluşturdu sorularıEkran cevap yukarı

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

depolayan bir yerel json dosyası var. Bir kullanıcı yanıtı seçtiğinde, doğru cevabın görüntülenip görüntülenmediğini (corrrectAnswer) doğru olarak seçip seçmediğini belirten bir iletişim kutusu görüntülemek istiyorum. Bu nasıl yapılır?

// xml düzenini yarışması

Soru (TextView'un

ans1 ans2 (radiobuttons) Ans3

Submit answer 
     (Button) 
+0

Haklısınız? –

+0

@KISHORE_ZE bunu ayrıştırmak nasıl biliyor musunuz json dosyasını ayrıştırmayı başardı ancak xml düzenimde sadece bir soru görüntüleyebiliyordum. Doğru cevap için iletişim kutusunu açın. – Xsdubb

+0

Neden 2 soru görüntüleyemiyorsunuz? Will Evers'ın cevap kutusu, iletişim kutusunu göstermek için mükemmeldir. Pls onun cevabını kontrol edin ve aynı zamanda neden 2 soru görüntüleyemediğini bana bildirin :) –

cevap

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();