Button Event Handler Part 3

تعرفنا في المقال السابق  و  ما قبله على كيفية إضافة إيفنت على زار واليوم نتعرف على الطريقة الثالثة  Button Event Handler Part 3 وذلك ليكون لديك تنوع في أستخدام الطرق المختلفة

هنستخدم نفس الملفات السابقة للتصميم والجافا والمسميات مع إجراء تغيير في ملف الجافا فقط.

في بداية الملف لابد من إضافة مجموعة من المكتبات والتي تساعدك بالعمل واذا لم يتم إضافتها تحدث مجموعة من المشاكل ولا نستطيع أن نشغل التطبيق

بالبداية نعمل  implements OnClickListener

ولابد من أستخدم الميثود:-

بنفس الطريقة سنحصل على id الخاص بكل زرار من ملف R كالتالي

لكي يتم ربط الزارير بالايفنت (داخل onClick) لابد من أستخدام :-

this للدلالة أن الكلاس الحالية  Implements OnClickListener

ثم نبدأ في كتابة الأيفنت المختلفة داخل الميثود والتي تأخد أوبجكت من نوع   View والذي في حالتنا هو الزرار :-

ثم نبدأ بالحصول على id الخاص بكل زرار من  الاوبجكت :-

بعدها يتم كتابة الحالات المختلفة داخل switch كالتالي :

يتم إظهار رسالة خاصة بكل زرار  على حسب اسمه . بأستخدام :-

بالنهاية بيظهر عندي الأبلكشن بالشكل التالي :-

2015-01-05_19-21-33 2015-01-05_19-20-47 2015-01-05_19-20-08

strings.xml

 

buttonhandel.xml

 MainActivity.java

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

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

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Latest posts by عهود على (see all)

Comments

comments

اترك تعليقاً

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