آموزش جامع Alert Dialog در برنامه نویسی اندروید - ساخت پنجره هشدار در اندروید | رویدکت
السَّلامُ عَلَیْکَ یا اَباعَبْدِاللَّهِ وَ عَلَی الاَْرْواحِ الَّتی حَلَّتْ بِفِناَّئِکَ عَلَیْکَ مِنّی سَلامُ اللَّهِ

آموزش جامع Alert Dialog در برنامه نویسی اندروید – ساخت پنجره هشدار در اندروید

  •   شما اینجا هستید :
  •   یکشنبه, ۷ مرداد ۱۳۹۷
  •   آموزش, آموزش اندروید استودیو, بلاگ
  •   علیرضا بوالحسنی
  •   1 دیدگاه
  •   65
  • به نام خدا با سلام،

    در خدمت شما کاربران گرامی رویدکت هستیم با یکی دیگر از آموزش های مدرسه اندروید استودیو، اینبار برای شما آموزش برنامه نویسی اندرویدی را آماده کردیم که با یادگیری این آموزش میتوانید در پروژه های اندرویدی خود پنجره های هشدار کوچکی بسازید، Alert Dialog به پنجره های کوچکی میگویند که کاربر را وادار میکند تا کاری انجام دهد و یا اطلاعاتی را مطالعه نماید، Alert Dialog ها در برنامه نویسی اندروید بسیار ساده بوده و دارای کاربرد های زیادی هستند که در ادامه آموزش را شروع خواهیم کرد.

     

    شروع آموزش

    قابل توجه کاربران: این آموزش در محیط اندروید استودیو نوشته شده است اما جای نگرانی نیست زیرا شما میتوانید از این آموزش در دیگر محیط های برنامه نویسی اندروید هم استفاده کنید زیرا دستوارت اندروید در همه محیط ها یکی هستند.

    برای ساخت پنجره هشدار یا Alert Dialog در برنامه نویسی اندروید میبایست از شی AlertDialogBuilder استفاده کنید که از کلاس AlertDialog است مانند کد زیر:

    حالا برای تعریف دکمه های yes بله no خیر باید از کلاس AlertDialogBuilder استفاده کنید که در ادامه مثالی برای شما آورده شده است:

    جدا از این ۲ شما میتوانید از توابع دیگری برای سفارشی کردن Alert Dialog خود استفاده کنید که در زیر توضیحات بیشتری داده شده است:

    • setIcon : با استفاده از این تابع شما میتوانید آیکونی برای Alert Dialog خود انتخاب کنید.
    • setCancelable : با استفاده از این تابع میتوانید مشخص کنید که کاربر Alert Dialog را لغو کند و یا نه.
    • setMessage : این تابع هم پیام را در Alert Dialog مشخص میکند، شما با استفاده از این تابع میتوانید به کاربر یک پیام متنی و یا هرچیز دیگر را نشان دهید.
    • setMultiChoiceItems : این تابع لیستی از مواردی را که در Alert Dialog به عنوان محتوا نمایش داده می شود، تنظیم می کند. گزینه انتخاب شده توسط شنونده مطلع خواهد شد.
    • setOnCancelListener : این تابع فراخوانی را تنظیم می کند که اگر Alert Dialog لغو شود، فراخوانی می شود.
    • setTitle :با استفاده از این تابع میتوانید عنوانی برای Alert Dialog مشخص کنید.

     

    پس از ایجاد و تنظیم Alert Dialog ، با استفاده از متد create() از کلاس alertDialogBuilder میتوانید Alert Dialog را نمایش دهید مانند کد زیر:

    این پنجره هشدار را ایجاد می کند و آن را روی صفحه نمایش نشان می دهد.

     

    آموزش Dialog fragment

    قبل از وارد شدن به مثال، باید بدانیم dialog fragment چیست؟ dialog fragment قطعه‌ای است که می تواند fragment ها را در Alert Dialog نشان دهد مانند مثال زیر:

     

    آموزش List dialog

    list dialog برای نمایش لیستی از آیتم ها در یک Alert Dialog است. فرض بر این، کاربر باید یک لیست از آیتم ها را انتخاب کند و یا نیاز به کلیک بر روی یک آیتم از لیست چند منظورهدارد، در این وضعیت ما می توانیم از list dialog استفاده کنید، مانند مثال زیر:

     

    آموزش Single-choice list dialog

    Single-choice برای اضافه کردن لیست انتخاب مجدد به Alert Dialog است. ما می توانیم انتخاب هر کاربر را بررسی و یا چک کنیم، مانند مثال زیر:

     

    بیایید با هم یک Alert Dialog ساده بسازیم!

    قرار است ما یک برنامه بسازیم که کاربر زمانی که بر روی دکمه سلام رویدکت کلیک کرد یک Alert Dialog ساده باز شود و جواب سلام او را بدهد و بعد یک Toast ساده باز شود و پیغام کوچکی به کاربر بدهد، ابتدا کلاس مورد نظر خود را باز کرده (مثلأ : MainActivity.java) و سپس کد های زیر را درون کلاس قرار دهید:

    کد های زیر کد های پیشفرض MainActivity.java ما است:

    بیشتر بخوانید :   پیام‌رسان سروش از شماره موبایل افراد به عنوان آی‌دی استفاده می کند

    بعد از قرار دادن کد های بالا حال میبایست فایل activity_main.xml خود را باز کرده و سپس کد های زیر را درون این فایل قرار دهید:

    کد های زیر کد های پیشفرض activity_main.xml ما است:

    حالا اگر از پروژه خود یک خروجی بگیرید ( آموزش خروجی گرفتن apk در اندروید استودیو ) مشاهده خواهید کرد:

    آموزش Alert Dialog آموزش Alert Dialog آموزش Alert Dialog

     

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

     

    دانلود نسخه apk این آموزش

    برای دریافت بر روی دکمه دانلود زیر کلیک کنید:

      لینک دانلود تنها برای کاربران است برای عضویت اینجا کلیک کنید

     

    دانلود سورس این آموزش

    برای دریافت بر روی دکمه دانلود زیر کلیک کنید:

      لینک دانلود تنها برای کاربران است برای عضویت اینجا کلیک کنید

  • 1 Star2 Stars3 Stars4 Stars5 Stars (4 رای, متوسط: 5٫00 از 5)
    Loading...
  • 
      خبرنامه رویدکت
    باعضویت در خبرنامه رویدکت به دنیای اندروید متصل بمانید. برای عضویت اینجا کلیک کنید
      برچسب ها

    نمایش بیشتر +

      نویسنده
  • علیرضا بوالحسنی
  • کارآفرینان بزرگ در سخت ترین شرایط ظهور میکنند !
  • دیدگاه بگذارید

    1 دیدگاه on "آموزش جامع Alert Dialog در برنامه نویسی اندروید – ساخت پنجره هشدار در اندروید"

    Notify of
    avatar
    یاسین
    مهمان

    عالی مثل همیشه

    wpDiscuz
    پشتیبانی آنلاین رویدکت

      عضویت در خبرنامه

    ×