بستگی به کدتون و ساختار برنامه داره و استفاده ای که میخواید کنید.
مثلا فرض کنید شما میخواید چندین سوال تستی داشته باشید که کاربر وقتی جواب انتخاب کرد پیغام بده درسته یا بره سوال بعدی و....
شما میتونید یک تکست ویو برای سوال قرار بدید.و چهار چک باکس یا radio که گزینه های سوالتون هست.یک دکمه هم برای چک کردن جواب درست. این از ساختار صفحه
برای محتوا .کافیه یک دیتابیس بسازید که
سوالات در فیلد gusition
گزینه های اول تمامی سوالات در part1
گزینه های دوم تمامی سوالات در part2 و الی آخر
بعد توی برنامه این مقادیر رو در داخل 5 آرایه قرار بدید.
کد پیاچپی:
String [] qusiton;
String [] part1;
String [] part2;
String [] part3;
String [] part4;
//مقادیر از دیتابیس بگیرید و در متغییرهای بالا ذخیره کنید.
کافیه یک شماره نده i تعریف کنید وبعد وقتی سوال اول نمایش داده میشه .
کد پیاچپی:
my_text.setText(qustion[i]);//بقیه متغییرها هم همینجور
وقتی کاربر میره صفحه بعد (یا به سوال اول جواب میده).کافیه متغییر i یک واحد افزایش بدید.
برای چک کردن جواب درست .کافیه یک فیلد دیگه به نام is_ritghe تعریف کنید .که مقادیر 1 تا 4 در خودش ذخیره میکنه
اگر جواب گزینه 1 است مقدار 1 اگر جواب دومی است مقدار 2 و.....
بعد جواب کاربر رو با این مقادیر چک کنید که درست است یا خیر.