زرار بوجيهن ToggleButton

في كثير من الأحيان تحتاج أن يكون لديك زرار يقوم بوظيفتين أن يكون بوجهين

وجه للتشغيل ووجه للأيقاف.

التطبيق المبسط اليوم نقوم فيه بالضغط على الزرار ليعرض كلمة تشغيل باللون الأحمر  مع تغيير حجم الخط . وفي حالة الضغط عليه مرة أخري يعرض كلمة إيقاف باللون الأزرق .

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

2015-01-20_5-51-49

أو كتابة الكود

النص الذي يكتب عليه في حالة التشغيل

النص الذي يكتب عليه في حالة الإيقاف

الميثود التي يتم التعامل معها عند الضغط على الزرار

باقي الأكواد تعرفنا عليها في الدروس الخاصة layout

داخل ملف الجافا تم أستخدام المكتبات الأتية

داخل

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

حصلنا على ال id الخاص textview والتي سيعرض بها الكلمات تشغيل – إيقاف

الكود النهائي للميثود

 داخل الميثود التي يتعامل معها الزرار وتأخذ اوبجكت من view

عرفنا متغيرon ليحمل القيمة في حالة الضغط على الزرار حيث ان القيمة هنا true or false

في حالة كونها true أو on

غير النص إلى تشغيل الموجود في textview

وغير حجمه إلى 30

وغير لونه إلى اللون الأحمر

في حالة false  او OFF

غير النص إلى إيقاف

وغير لونه إلى الأزرق

ويمكنك إضافة تغيرات عديدة أخري تغير نوع الخط وحجمه أو عمل أفكار مختلفة أخري

الكود النهائي للميثود

ليظهر التطبيق كالتالي

2015-01-20_5-58-14 2015-01-20_5-45-10 2015-01-20_5-44-46

MainActivity.java

 activity_main.xml

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

 

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

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

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

Comments

comments

اترك تعليقاً

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