تبلیغات

آموزش کار با AlertDialog در اندروید (3) – ساخت گزینه انتخابی در AlertDialog اندروید

آموزش کار با AlertDialog در اندروید – بخش سوم
ساخت گزینه انتخابی در AlertDialog اندروید


در درس‌های گذشته، یاد گرفتیم که چطور می‌شود یک AlertDialog (آلرت دیالوگ) ساخت و متن و دکمه‌هایی را روی آن به نمایش در آورد. در این پست، می‌خواهیم گزینه انتخابی روی آلرت دیالوگ قرار دهیم. البته این گزینه‌ها می‌توانند نوع‌ها مختلفی داشته باشند ولی در حال حاظر، هدف ما این است که گزینه‌ها به صورت لیست نمایش داده شده و کاربر با کلیک روی هرکدام، دیالوگ بسته شود و ما هم بتوانیم بفهمیم کاربر روی کدام گزینه کلیک کرده است.

آموزش انجام کار

کد زیر را برای مثال داخل متد onCreate اکتیویتی خود بنویسید:

حالا اگر برنامه را اجرا کنید، با نتیجه‌ی زیر، روبه‌رو خواهید شد:

متد setItems

از این متد، می‌توانیم برای تنظیم گزینه‌ها استفاده کنیم. بدین منظور، همانطور که در کد بالا می‌بینید، ما آیتم‌ها را داخل یک آرایه‌ی CharSequence قرار داده و در ادامه، در این متد، آن را تنظیم کرده‌ایم. ورودی اول این متد، آیتم‌ها را می‌گیرد و ورودی دوم آن نیز برای تنظیم رویداد کلیک شدن به کار می‌رود.

نکته: این آیتم‌ها را می‌توانیم از آرایه‌هایی که در string.xml تنظیم می‌شوند نیز قرار دهیم.

رویداد DialogInterface.OnClickListener

مهم ترین ورودی این رویداد، which می‌باشد که به ما می‌گوید کدام ایندکس از آرایه انتخاب شده است و می‌توانیم از این طریق، به آیتم مورد نظر خود در ارایه‌ی آیتم‌ها دسترسی داشته باشیم.

درس بعدی (به زودی)درس قبلی
تبلیغات
0
کانال تلگرام فول کده
تبلیغات

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

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس / مدیر فول کده

پاسخ دهید

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

نظرات ثبت شده بدون دیدگاه