کار با CheckBox و RadioButton – قسمت دهم

کار با چک باکس و رادیو باتن در اندروید

کار با CheckBox و RadioButton در اندروید

در این قسمت کار با کنترل های پرکاربرد چک باکس و رادیو باتن در اندروید را یاد خواهید گرفت.توسط CheckBox امکان انتخاب چند گزینه از بین گزینه ها وجود دارد ولی توسط کنترل RadioButton امکان انتخاب فقط یک گزینه از لیست است.

ابتدا چک باکس ها و رادیو باتن های خود را درون لایوت قرار می دهیم. دو Button را نیز جهت کار با این کنترل ها وارد می کنیم :

تصویر زیر باید به شکل زیر باشد :

کار با CheckBox و RadioButton در اندروید

 

نکته :

  • این نکته را بدانید که RadioButton ها می بایست درون یک RadioGroup قرار بگیرند (جهت انتخاب فقط یک گزینه)
  • دو رویداد onClick مطابق کد بالا برای Button ها قرار دهید.

کلاس اکتیویتی خود (MainActivity.java) را باز کرده و دو رویداد Button ها را بنام BtnCheckboxOnClick و BtnRadioOnClick را بصورت زیر بنویسید :

متد BtnCheckboxOnClick

  • در ابتدا دو شی از چکس باکس های خود تعریف کردیم.
  • توسط تابع isChecked حالت کنترل چک باکس را بررسی کرده و رشته موردنظر را در متغیر رشته ای str ذخیره می کنیم.
  • در آخر متغیر str را با Toast نمایش میدهیم.

متد BtnRadioOnClick 

  • از try_catch جهت کنترل خطا استفاده کردیم.
  • یک شی از RadioGroup ساخته و در خط بعدی id رادیو باتنی که انتخاب شده را برمی گردانیم.
  • یک شی از رادیو باتن با توجه به id برگشتی ایجاد می کنیم.
  • در آخر متن RadioButton را با Toast نمایش می دهیم.
این مطلب را با دوستان خود به اشتراک بگذارید :
آموزش اندروید آموزش برنامه نویسی

درباره حسین رسولی

از سال 89 در زمینه طراحی اپلیکیشن های ویندوز ، موبایل و همچنین طراحی سایت فعالیت دارم و در حال حاضر مدیریت سایت جهان سورس را برعهده دارم و سعی می کنم روزانه آموزش ها و پروژه های برنامه نویسی را با شما به اشتراک بگذارم.

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

با عضویت در خبرنامه از تخفیفات ویژه سایت باخبر شوید

با عضویت در خبرنامه از تخفیفات ویژه سایت باخبر شوید

با موفقیت اشتراک شما ایجاد شد

از ما حمایت کنید