تطبيق سؤال وجواب (Questions And Answers App)

بسم الله الرحمن الرحيم فى هذا الموضوع  سنشرح كيفية  عمل تطبيق بسيط مكون من اسئلة واجوبة لها (مثل اسلئة مقابله شخصية – اسئلة دينية – اسئلة مسابقات.الخ)او اى نوع اخر تريدة واى عدد من الاسئلة :

عن طريقة الاسئله فى ملف xml والاجوبة فى ملف xml وعرضها .

فالتطبيق مكون من شاشة واحدة وبها سؤال واجابتة مخفية وبها بالاسفل ثلاثة ازرار

الاول خاص باظهار اجابه السؤال والثانى للانتقال للسؤال التالى والثالث للرجوع للسؤال السابق.

اول خطوة انشاء مشروع جديد باسم  QuestionsAndAnswers وعمل شاشة واحدة فية باسم activity_main.xml .

وتقسم هذه الشاشة من حيث التصميم الى ثلاثه اقسام الاول  خاص باظهار رقم السؤال الحالى والعدد الاجمالى للاسئله
والثانى الجزء الخاص بعرض السؤال والجواب والثالث الخاص بازرار التنقل واظهار الاجابة .  عن طريق هذا الكود :

ليصبح الشكل بعد التصميم كالتالى :

1

 

ثم بعد ذلك ننتقل لمرحلة اعداد الاسئلة والاجوبة :

اولا نذهب للفولدر values وننشئ فيه ملف xml باسم simple_questions.xml  ونض فيه كل الاسئله التى نريدها على شكل string array على هذا الشكل :

ثم بعد ذلك ننشئ ملف xml باسم simple_answer.xml فى نفس المكان وبنفس الطريقة ونضع فيه اجابات للاسئله التى توجد فى ملف simple_questions.xml  بنفس الطريقة كالتالى :

ثم بعد ذلك ننتقل الى ملف MAinActivity.java الخاص بكود الجافا :

اولا نقوم بتعريف مصوفتين من نوع string  واربع متغيرات من TextView وثلاثة من نوع Button :

ثم فى دالة onCreate نضع الكود التالى لتعريف المتغيرات وعند فتح الشاشة اظهار السؤال رقم 1 :

ثم فى حدث الضغط بزر Previous او الرجوع نضع الكود التالى :

ثم فى حدث الضغط الخاص بزر Show نضع الكود التالى لاظهار اجابة السؤال الحالى :

ثم فى حدث زر التالى نضع هذا الكود للانتقال للسؤال التالى :

ليصبح الشكل النهائى لملف MainActivity.java يكون كالتالى :

ليصبح الشكل النهائى للتطبيق بعد التجربة كالتالى :

3 2 4 5

 

ملحوظة :  يمكن اضافة اسئله واجوبة اخرى للتطبيق عن طريق وضعها فى ملف simple_questions.xml و simple_answer.xml ولا عدد نهائى لها .

لتحميل الكود كامل من هنا  .

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

Comments

comments

الوسوم

5 تعليقات علي “تطبيق سؤال وجواب (Questions And Answers App)

  1. جزاك الله خير.

    لكن رابط ملف تحميل الكود ما يشتغل أتمنى إصلاحا المشكلة

  2. للأسف السرفر اللي مرفوع عليه في مشكلة قربياً تحل المشكلة إن شاء الله

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *