Android Kotlin – التعامل مع خصائص RadioButton

android kotlin kotlin android kotlin tutorial اساسيات كوتلين اندرويد كوتلين برمجة kotlin برمجة تطبيقات الاندرويد برمجة كوتلين تعلم الاندرويد تعلم كوتلين

شرح التعامل مع RadioButton لاستخدامها داخل التطبيق في لغة kotlin

اولاً سوف يتم اضافة RadioButton للواجهة لدينا لكن يجب اضافتهم داخل RadioGroup لتحديد خيار واحد فقط ولا يمك تحديد خيار اخر

مثلاً اذا اردنا من المستخدم اختيار الجنس “ذكر او انثى” لا يمكنه اختيار الاثنين معاً يجب اختيار واحد فقط لذالك نضعهم داخل RadioGroup
وايضاً نريد اضافة button لجلب لمعرفة ما اختاره المستخدم

الان الذي نريده لتعامل مع العناصر من داخل الكلاس فقط ال id للعنصر لنتمكن في التحكم به ومعرفة الذي اختاره المستخدم
لن نقوم بأستخدام

سوف نتعامل مع الـ ID بشكل مباشر
اول شيئ نقوم باستخدام RadioGroup وعن طريقه نستطيع معرفة اختبار المستخدم

سوف نستخدم دالة

لمعرفة العنصر الذي ختاره المستخدم من RadioButton عن طريقة معرفة الid

هنى قمنا بجلب id العنصر الذي تم اختياره وبعده نقوم بعملية فحص للمغير id لمعرفة العنصر الذي تم اختياره

سوف نقوم استخدام when

وعن طريقها نستطيع معرفة العنصر الذي ختاره المستخدم ليصبح الكود التالي

سوف نظهر رسالة باسم العنصر الذي تم اختياره عن طريق toast وقد قمت بانشاء function لاستدعائها بدل من كتابة toast عدة مرات داخل الكود

لكن حالياً لدينا خطأ اذا المستخدم لم يقم باختيار شيئ ! سوف نقوم باظهار رسالة اذا لم يتم اختيار شيئ هنالك عدد من الطرق التي ممكن استخدامها لمعرفة اذا تم اختيار عنصر ام لم يتم اختيار شيئ

هذه احد الطرق الممكنة ولكن بما اني استخدم when سوف اقوم باظهار رسالة داخلها اذا لم يكن لاختيار لاحد العناصر

اذا كان ال id male سوف يظهر اول رسالة اما اذا كان female سوف يظهر الرسالة الثانية ولكن اذا لم يكن احداهم سوف يظهر رسالة انه لم يتم اختيار شيئ

ليصبح كود الكلاس كاملاً

 

اضافة تعليق

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.