From 8f9ff905b2d4a091460e1abc211927fd4821eb46 Mon Sep 17 00:00:00 2001 From: abhijitramesh Date: Fri, 28 Dec 2018 00:39:06 +0530 Subject: [PATCH] Generalised the percentage logic --- .../java/com/example/immadisairaj/quiz/QuizActivity.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/example/immadisairaj/quiz/QuizActivity.java b/app/src/main/java/com/example/immadisairaj/quiz/QuizActivity.java index 07202fb..dad38a9 100644 --- a/app/src/main/java/com/example/immadisairaj/quiz/QuizActivity.java +++ b/app/src/main/java/com/example/immadisairaj/quiz/QuizActivity.java @@ -28,6 +28,7 @@ public class QuizActivity extends AppCompatActivity { Question qAndA = new Question(); int ques, score, ans, nextC; + float percentage; boolean submit; ArrayList Answers; @@ -254,7 +255,7 @@ public void clickSubmit(View view) { if (submit) checkScore(); submit = false; - + percentage = (float)(score*100)/qAndA.question.size(); prevButton.setVisibility(View.INVISIBLE); opA.setClickable(false); opB.setClickable(false); @@ -269,7 +270,7 @@ public void clickSubmit(View view) { progressBar.setSecondaryProgress(10); progressBar.setProgress(score); progressBar.setProgressDrawable(drawable); - textView.setText(score + "0%"); + textView.setText((int)percentage + "%"); AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setTitle("RESULT"); alert.setMessage("You scored "+score + " out of " + qAndA.question.size()+" questions.");