آموزش ساخت Custom Spinner در اندروید

سلام و خسته نباشید عرض می کنم خدمت شما دوستان عزیز و یاران همیشگی سایت ویادولوپرز ، با آموزش ساخت Custom Spinner در اندروید در خدمتتون هستم . و قصد دارم که توی این آموزش ، نحوه ساختن یک Custom Spinner در اندروید رو به شما آموزش بدم . شما با استفاده از Custom Spinner ، به کاربرتون حق انتخاب های متعددی رو پیشنهاد می کنید که فقط اجازه داره یکی از موارد پیشنهادی رو انتخاب کنه .

Spinner در اندروید چیه؟

Spinner در اندروید بسیار بسیار شبیه به لیست کشویی (Combo Box) در برنامه های ویندوزی هست که به مخاطب قدرت انتخاب از بین آیتم های موجود رو میده  . شما با استفاده از spinner میتونید تمامیه آیتم ها و گزینه هایی که مد نظر شما برای انتخاب توسط کاربر هست رو بهش پیشنهاد بدید و از کاربر بخواید که از بین گزینه های موجود ، اون موردی رو که دوست داره انتخاب کنه و شما هم بر اساس آیتمی که کاربر انتخاب کرده مسیر برنامه تون رو ادامه بدید

اما Custom Spinner در اندروید چیه؟

خب تا اینجای کار با مبحث spinner اشنا شدید ، اما حالا نوبت میرسه به Custom Spinner و نحوه کارکردش . کلا تا به اینجای کار هر موقع کلمه Custom رو در برنامه نویسیه اندروید شنیدید ، منظور شخصی سازیه اون ویجت یا کامپوننت موجود بنا به حالت دلخواه ما بوده . در Spinner هم ، اگر ما قصد استفاده از حالت عادی و پیشفرض Spinner رو نداشته باشیم ؛ می تونیم اون رو بنا به حالت و ظاهر دلخواه خودمون شخصی سازی و یا اصطلاحا Custom کنیم .

آموزش Custom Spinner در اندروید پیشنیازی هم داره؟

برای مبحث Custom Spinner در اندروید نیازه که حتما مباحث مقدماتی برنامه نویسی اندروید ، الخصوص مبحث کار با ویجت ها رو بلد باشید . اگر حالا در این بین هم یک نگاهی به آموزش ساخت ListView و CustomListView انداختید ، خالی از لطف نیست 😉

 

امیدوارم این آموزش براتون مفید واقع بشه و اگر مشکلی در این زمینه داشتید رو برطرف کنه 🙂

 

دانلود آموزش

نظرات

  • پاسخ hamid4023

    سلام بر شما hamid4023
    توی ویدئو من مباحث رو کامل توضیح دادم ، یک نگاه به سورس کدی هم که به پیوست ویدئو آمده بندازید ، مطمئنم مشکلتون حل میشه

  • عدم نمایش و انتخاب گزینه ها در حال بسته

    با تشکر از آموزش خوب شما
    من اسپینر را با استفاده از یک arraylist از جنس مدلم که هنگام اجرای برنامه توسط کدهای جیسون پر میشود نمایش میدهم
    ولی مشکلی که هست اسپینر در حالت باز اطلاعات را نمایش میدهد ولی در حالت بسته گزینه انتخاب شده را نمایش نمیدهد و حتی هیچ واکنشی نسبت به انتخاب گزینه ها هم نمیدهد… ممنون میشم اگر راهنمایی کنید

  • برای ثبت نظر باید ابتدا وارد اکانت خود شوید