تمرین های برنامه نویسی با checkbox در فلاتر

مدرس: مهراب بزرگی
اشتراک گذاری
حمایت از آموزش

تمرین 1: ایجاد یک Checkbox ساده

هدف: ایجاد یک Checkbox ساده و تغییر حالت آن.

توضیح: یک اپلیکیشن فلاتر بسازید که شامل یک Checkbox ساده باشد. هنگام تغییر وضعیت Checkbox، متن نشان‌دهنده وضعیت آن (فعال یا غیرفعال) نمایش داده شود.

کد:

 

ایجاد یک Checkbox ساده

 

 ایجاد یک Checkbox ساده و تغییر حالت آن

 

تمرین 2: Checkbox با لیست

هدف: ایجاد یک لیست از آیتم‌ها که هرکدام دارای Checkbox هستند.

توضیح: یک اپلیکیشن فلاتر بسازید که شامل یک لیست از آیتم‌ها باشد. هر آیتم دارای یک Checkbox است که می‌تواند فعال یا غیرفعال شود. وضعیت هر آیتم در یک لیست ذخیره شود.

کد:

 

Checkbox با لیست

 

تمرین 3: گروهی از Checkbox‌ها با شمارش فعال‌ها

هدف: ایجاد چند Checkbox و شمارش تعداد Checkbox‌های فعال.

توضیح: یک اپلیکیشن فلاتر بسازید که شامل چند Checkbox باشد و تعداد Checkbox‌های فعال شده را نمایش دهد.

کد:

 

گروهی از Checkbox‌ها با شمارش فعال‌ه

 

تمرین 4: ذخیره‌سازی وضعیت Checkbox در SharedPreferences

هدف: ذخیره‌سازی وضعیت Checkbox‌ها در SharedPreferences تا در بازگشایی مجدد اپلیکیشن، وضعیت آنها حفظ شود.

توضیح: یک اپلیکیشن فلاتر بسازید که شامل چند Checkbox باشد و وضعیت آنها را در SharedPreferences ذخیره کند. در هنگام بازگشایی مجدد اپلیکیشن، وضعیت Checkbox‌ها بازیابی شود.

کد:

 

ذخیره‌سازی وضعیت Checkbox در SharedPreferences

 

تمرین 5: انتخاب همه Checkbox‌ها

هدف: ایجاد یک دکمه برای انتخاب همه Checkbox‌ها و یک دکمه برای لغو انتخاب همه Checkbox‌ها.

توضیح: یک اپلیکیشن فلاتر بسازید که شامل چند Checkbox و دو دکمه باشد. یک دکمه برای انتخاب همه Checkbox‌ها و یک دکمه برای لغو انتخاب همه Checkbox‌ها استفاده شود.

کد:

انتخاب همه Checkbox‌ها

 

نتیجه‌گیری

این تمرین‌ها به شما کمک می‌کند تا با مفاهیم مختلف استفاده از Checkbox در فلاتر آشنا شوید. این تمرین‌ها از ساده‌ترین حالت تا پیشرفته‌ترین موارد را پوشش می‌دهند و به شما امکان می‌دهند تا مهارت‌های خود را در این زمینه بهبود بخشید. با شرکت در دوره‌های آموزشی مانند “دوره فلاتر الماس” به تدریس مهراب بزرگی می‌توانید دانش خود را در زمینه فلاتر و برنامه‌نویسی ارتقاء دهید.

آموزش های پیشنهادی

Please select listing to show.

دیدگاهتان را بنویسید