RadioButton

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

لابد أن يتم وضعها بداخل RadioGroup والتيم يتم سحبها من قائمة الأدوات

2015-01-11_14-29-15

يتم سحبها من قائمة الأدوات إلى ملف التصميم كالتالي

2015-01-11_14-28-13كما نستطيع أن ننشأئها من خلال كتابة أكوادها بداخل الجزء الخاص بالكود في ملف التصيميم

نبدأ بكتابة

كل الأكواد الموجودة به تعرفنا عليها من قبل وما يهمنا هو id  للتعامل معها في ملف الجافا

بداخلها نبدأ في إدارج RadioButton

id للتعامل معه ي ملف الجافا

أستدعاء النص من ملف المسيمات

نستمر في وضعها إلى أن ننتهي وفي النهاية نغلق التاج كالتالي

وضعنا زرار عند الضغط عليه سيظهر رسالة بالنص المكتوب على RadioButton

ليظهر الشكل النهائي للتصميم كالتالي

2015-01-11_14-30-49

activity_main.xml

بدأنا داخل ملف الاكتفتي بأستخدام المكتبات الأتية :-

ثم عمل أوبجكت من كل من

داخل الميثود

بدأنا في ربط ملف التصميم بملف الجافا من خلال

تم أستدعاء ميثود

داخل الميثود بدأنا في أخذ id الخاص بكل من

أضافنا إيفنت على الزرار كالتالي

داخل

والتي يتم أستخدامها نتيجة للأيفنت الخاص بالزرار.

بدأنا في تعريف متغير  selected نوعه int المتغير يحفظ فيه الCheckedRadioButtonId والذي حصلنا عليه منradioGroupCricket

هنحصل على id الخاص بكل RadioButton من خلال

selected هنا لتعطينا الرقم على حسب أختيارRadioButton

في النهاية هنظهر رسالة بالنص المكتوب على  radioBtn1المختار

ليظهر الشكل النهائي كالتالي

2015-01-11_14-46-49  2015-01-11_14-24-542015-01-11_14-49-45

MainActivity.java

 strings.xml

لتحميل المشروع من هنا

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

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Comments

comments

الوسوم

اترك تعليقاً

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