استفاده از CheckBox در اندروید

سلام دوستان;

در این قسمت از آموزش های پایه ای مربوط به برنامه نویسی اندروید، قصد داریم در مورد استفاده از CheckBox در اندروید صحبت کنیم که در اکثر مواقع برای ساخت فرم ها میتوان از آن استفاده کرد.

یک CheckBox دو مقدار true و false را می پذیرد. شما می توانید با استفاده از CheckBox در اندروید یک لیست انتخابی را درست کنید که کاربر بتواند هر تعداد انتخاب که می خواهد داشته باشد.

×در صورت عدم مشاهده تصاویر، نرم افزار گذر از تحریم خود را فعال نمایید.

CheckBox-mobcollege (2)

نسخه دمو

صفات CheckBox


در زیر، صفات مهم و پرکاربرد CheckBox شرح داده شده اند، که برای این عناصر  می توان استفاده کرد.

ویژگی شرح
android:checked  برای تنظیم حالت انتخاب یا عدم انتخاب به صورت پیش فرض میباشد.
android:text متنی که قرار است برای عنصر نمایش بدهید
android:visibility نمایش و یاعدم نمایش عنصر را مشخص میکند
android:text  متنی که قرار است نمایش بدهید
android:background  عکس یا فایلی که برای پس زمینه انتخاب میکنید
android:id  شناسه مربوط به عنصر

روش استفاده از CheckBox در اندروید :

۱.برای استفاده از CheckBox در اندروید یک پروژه جدید ایجاد می کنیم.

۲. برای استفاده از CheckBox نیز مانند سایر عناصر عمل می نماییم. به این صورت که آن را گرفته، کشیده و برروی صفحه رها می کنیم.

CheckBox-mobcollege

در کدنویسی(فایل جاوا) برای استفاده از CheckBox در اندروید

۳. در قسمت کدنویسی برنامه، پس از لینک از متد مورد نظر(باتوجه به نیاز) استفاده می کنیم، که پرکابردترین متد، متد setOnCheckedChangeListener می باشد، شما با استفاده از دستور if نیز می توانید وضعیت تیک دار بودن یا نبودن CheckBox را مطلع شوید. که در اینجا نیز ما از این متد استفاده کرده ایم.

مثال استفاده از CheckBox :


در اینجا نمونه ای از یک فرم ساده ساخته شده است که با کلیک بر روی هر کدام، متن آنرا به صورت یک پیغام نمایش می دهد.

فایل layout اصلی ما حاوی تعدادی CheckBox و یک ImageView می باشد.

در فایل java ما با استفاده از setOnCheckedChangeListener و دستور if وضعیت دکمه را بررسی و یک پیغام به کاربر نشان می دهیم.

مدرس و برنامه‌نویس اندروید. تمام تجربه‌هایم را با شما شریک می‌شوم و دوستت دارم بتوانم با کمک و همراهی همه دوستان یک مرجع کامل فارسی برای برنامه‌نویسی اندروید ایجاد کنم.

عضو می‌شوم:)

مقاله های مرتبط :

دیدگاه خود را بیان کنید :

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *