ویوپیجر و داستاناش(حل شد)
باسلام.
بنده در حال ساخت یک برنامه هستم که داخلش سوالات چهار گزینه ای وجود داره و هر گزینه هم برای خودش امتیازی داره.برای گزینه ها از radiogroupاستفاده کردم.سوالات و گزینه ها هم داخل viewpagerهستند.در صفحه آخر از viewpagerیکbuttonوجود دارد ٫که با کلیک روی آن میخوام کد زیر اجرا بشه.حالا مشکل این جاست که این دکمه فقط مقدار radiobuttonکلیک شده در صفحه ی آخر(همان صفحه ای که buttonدر آن وجود دارد.)محاسبه می کنه.برای دسترسی به مقدار radiobuttonهای صفحات دیگر باید چکار کنم؟فکری که به ذهنم رسید یه حلقه ی for بود تا به اندازه ی تعداد صفحات این کار رو انجام بده ولی این کار فقط مقدار گرفته شده از radiobuttonصفحه آخر رو به تعداد صفحات باهم جمع می کنه.انگار که کل radiogroupهای هر positionرو یدونه radiogroupدر نظر می گیره!
کد زیر در بخش onclicklistenerهستش و در adapterimagepagerدربخشinstantiateitemقرار داره.ممنون از راهنماییتون.
for(int position = 0;position<questions.size();position++){switch (rdg.getCheckedRadioButtonId()) {
case R.id.radio0:
G.score+=1;
break;
case R.id.radio1:
G.score+=2;
break;
case R.id.radio2:
G.score+=3;
break;
case R.id.radio3:
G.score+=4;
break;}}
چطوری میتونم رنگ نوار سفید رنگ تب ها رو تغییر بدم؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .