انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش عکس در پروژه آزمون (برنامه نویسی اندروید)

نمایش عکس در پروژه آزمون (برنامه نویسی اندروید)

#7
(۱۳۹۶/۰۲/۱۳, ۰۱:۲۴ ب.ظ)alizzz نوشته: سلام
اول اینکه این کد خودش یه اشکالاتی داره و حتی باید برای ساخت آزمون راهنمایی و رانندگی هم نمره منفی هم محاسبه بشه و در ضمن اگه میخواید عکس نمایش بدید از دستور شرطی استفاده کنید و بگید اگه بعد از هر بار زدن دکمه nextو یه سری شروط برقرار بود یه عکس جدید نشون بده و اگه دکمه back  زده شد عکس قبلی.

_------------------------------_
سلام ممنون از پاسختون  منم همینکارو کردم
با این کد ولی مشکلی که داره اینه که دکمه next خوب کار میکنه و عکسارو نشون میده ,ولی وقتی دکمه back میزنم اول یه عکس جلویی نشون میده بعد میره عقب میخواستم بدونم مشکل این کد چیه
کد:
 back.setOnClickListener(new OnClickListener() {

           @Override
           public void onClick(View v) {

               if (flag == 28) {
                   img.setImageResource(R.drawable.khali);

               } else if (flag == 27) {
                   img.setImageResource(R.drawable.khali);

               } else if (flag == 26) {
                   img.setImageResource(R.drawable.khali);

               }

               else if (flag == 25) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 24) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 23) {
                   img.setImageResource(R.drawable.s18);

               }
               else if (flag == 22) {
                   img.setImageResource(R.drawable.s17);

               }
               else if (flag == 21) {
                   img.setImageResource(R.drawable.s16);

               }
               else if (flag == 20) {
                   img.setImageResource(R.drawable.s15);

               }
               else if (flag == 19) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 18) {
                   img.setImageResource(R.drawable.s14);

               }
               else if (flag == 17) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 16) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 15) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 14) {
                   img.setImageResource(R.drawable.s13);
                   ;
               }
               else if (flag == 13) {
                   img.setImageResource(R.drawable.s12);

               }
               else if (flag == 12) {
                   img.setImageResource(R.drawable.s11);

               }
               else if (flag == 11) {
                   img.setImageResource(R.drawable.s10);

               }
               else if (flag == 10) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 9) {
                   img.setImageResource(R.drawable.s9);

               }
               else if (flag == 8) {
                   img.setImageResource(R.drawable.s8);

               }
               else if (flag == 7) {
                   img.setImageResource(R.drawable.s7);

               }
               else if (flag == 6) {
                   img.setImageResource(R.drawable.s6);

               }
               else if (flag == 5) {
                   img.setImageResource(R.drawable.s5);

               }

               else if (flag == 4) {
                   img.setImageResource(R.drawable.s4);

               }
               else if (flag == 3) {
                   img.setImageResource(R.drawable.s4);

               }
               else if (flag == 2) {
                   img.setImageResource(R.drawable.s3);
               }
               else if (flag == 1) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 0) {
                   img.setImageResource(R.drawable.s2);

               }

               if (flag == 28) {

                   flag--;
               }
               else if (flag == 27) {

                   flag--;
               }

               else if (flag == 26) {

                   flag--;
               }

               else if (flag == 25) {

                   flag--;
               }

               else if (flag == 24) {

                   flag--;
               }

               else if (flag == 23) {

                   flag--;
               }

               else if (flag == 22) {

                   flag--;
               }

               else if (flag == 21) {

                   flag--;
               }

               else if (flag == 20) {

                   flag--;
               }

               else if (flag == 19) {

                   flag--;
               }

               else if (flag == 18) {

                   flag--;
               }

               else if (flag == 17) {

                   flag--;
               }

               else if (flag == 16) {

                   flag--;
               }

               else if (flag == 15) {

                   flag--;
               }

               else if (flag == 14) {

                   flag--;
               }

               else if (flag == 13) {

                   flag--;
               }

               else if (flag == 12) {

                   flag--;
               }

               else if (flag == 11) {

                   flag--;
               }

               else if (flag == 10) {

                   flag--;
               }

               else if (flag == 9) {

                   flag--;
               }

               else if (flag == 8) {

                   flag--;
               }

               else if (flag == 7) {

                   flag--;
               }

               else if (flag == 6) {

                   flag--;
               }

               else if (flag == 5) {

                   flag--;
               }

               else if (flag == 4) {

                   flag--;
               }

               else if (flag == 3) {

                   flag--;
               }

               else if (flag == 2) {

                   flag--;
               }

               else if (flag == 1) {

                   flag--;
               }

               else if (flag == 0) {

                   flag--;
               }

               if (UserCAns.equals("")) {
                   totalSkeep--;

               } else if (UserCAns.equals(MyCAns)) {
                   totalCurrect--;
               } else {
                   totalWrrong--;
               }
               UserCAns = "";
               rb1.setChecked(false);
               rb2.setChecked(false);
               rb3.setChecked(false);
               rb4.setChecked(false);
               back();
           }
       });

       next.setOnClickListener(new OnClickListener() {

           @Override
           public void onClick(View v) {
               if (flag == 0) {
                   img.setImageResource(R.drawable.s2);

               } else if (flag == 1) {
                   img.setImageResource(R.drawable.khali);

               } else if (flag == 2) {
                   img.setImageResource(R.drawable.s3);

               }

               else if (flag == 3) {
                   img.setImageResource(R.drawable.s4);

               }
               else if (flag == 4) {
                   img.setImageResource(R.drawable.s4);

               }
               else if (flag == 5) {
                   img.setImageResource(R.drawable.s5);

               }
               else if (flag == 6) {
                   img.setImageResource(R.drawable.s6);

               }
               else if (flag == 7) {
                   img.setImageResource(R.drawable.s7);

               }
               else if (flag == 8) {
                   img.setImageResource(R.drawable.s8);

               }
               else if (flag == 9) {
                   img.setImageResource(R.drawable.s9);

               }
               else if (flag == 10) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 11) {
                   img.setImageResource(R.drawable.s10);

               }
               else if (flag == 12) {
                   img.setImageResource(R.drawable.s11);

               }
               else if (flag == 13) {
                   img.setImageResource(R.drawable.s12);

               }
               else if (flag == 14) {
                   img.setImageResource(R.drawable.s13);
                   ;
               }
               else if (flag == 15) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 16) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 17) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 18) {
                   img.setImageResource(R.drawable.s14);

               }
               else if (flag == 19) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 20) {
                   img.setImageResource(R.drawable.s15);

               }
               else if (flag == 21) {
                   img.setImageResource(R.drawable.s16);

               }
               else if (flag == 22) {
                   img.setImageResource(R.drawable.s17);

               }
               else if (flag == 23) {
                   img.setImageResource(R.drawable.s18);

               }

               else if (flag == 24) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 25) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 26) {
                   img.setImageResource(R.drawable.khali);
               }
               else if (flag == 27) {
                   img.setImageResource(R.drawable.khali);

               }
               else if (flag == 28) {
                   img.setImageResource(R.drawable.khali);

               }

               if (flag == 0) {

                   flag++;
               } else if (flag == 1) {

                   flag++;
               } else if (flag == 2) {

                   flag++;
               }

               else if (flag == 3) {

                   flag++;
               }
               else if (flag == 4) {

                   flag++;
               }
               else if (flag == 5) {

                   flag++;
               }
               else if (flag == 6) {

                   flag++;
               }
               else if (flag == 7) {

                   flag++;
               }
               else if (flag == 8) {

                   flag++;
               }
               else if (flag == 9) {

                   flag++;
               }
               else if (flag == 10) {

                   flag++;
               }
               else if (flag == 11) {

                   flag++;
               }
               else if (flag == 12) {

                   flag++;
               }
               else if (flag == 13) {

                   flag++;
               }
               else if (flag == 14) {

                   flag++;
               }
               else if (flag == 15) {

                   flag++;
               }
               else if (flag == 16) {

                   flag++;
               }
               else if (flag == 17) {

                   flag++;
               }
               else if (flag == 18) {

                   flag++;
               }
               else if (flag == 19) {

                   flag++;
               }
               else if (flag == 20) {

                   flag++;
               }
               else if (flag == 21) {

                   flag++;
               }
               else if (flag == 22) {

                   flag++;
               }
               else if (flag == 23) {

                   flag++;
               }
               else if (flag == 24) {

                   flag++;
               }
               else if (flag == 25) {

                   flag++;
               }
               else if (flag == 26) {

                   flag++;
               }
               else if (flag == 27) {

                   flag++;
               }
               else if (flag == 28) {

                   flag++;
               }

               if (totalmror < 30) {
                   totalmror++;
               }

               back.setVisibility(View.VISIBLE);
               if (UserCAns.equals("")) {
                   totalSkeep++;
               } else if (UserCAns.equals(MyCAns)) {
                   totalCurrect++;
               } else {
                   totalWrrong++;
               }
               UserCAns = "";
               rb1.setChecked(false);
               rb2.setChecked(false);
               rb3.setChecked(false);
               rb4.setChecked(false);
               next();

           }

       });
پاسخ
 سپاس شده توسط sohrabjam


پیام‌های این موضوع
RE: نمایش عکس در پروژه آزمون - توسط salim1995 - ۱۳۹۶/۰۲/۰۱, ۰۸:۳۷ ق.ظ
RE: نمایش عکس در پروژه آزمون - توسط admin - ۱۳۹۶/۰۲/۰۱, ۰۶:۴۴ ب.ظ
RE: نمایش عکس در پروژه آزمون (برنامه نویسی اندروید) - توسط salim1995 - ۱۳۹۶/۰۲/۱۵, ۰۴:۲۰ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان