Home / آموزش / آموزش ساخت AlertDialog

آموزش ساخت AlertDialog

برای اینکار اول یک پروژه در اندروید استودیو بسازید.

آلرت دیالوگ سه بخش اصلی داره :

۱- setTitle : عنوان آلرت دیالگمون.

۲- setMessage : پیغامی ک در آلرت دیالگمون نمایش داده میشود.

۳- setIcon : آیکونی ک در بالای آلرت دیالگمون قرار میگیرد.

بریم سراغ آموزش.

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

<Button   <br>android:text="نمایش Programdan | AlertDialog"<br>    <br>android:id="@+id/btn_alertdialog"<br>    <br>android:layout_width="match_parent"<br>    <br>android:layout_height="wrap_content" />

در کد های بالا ما یک دکمه ساختیم و یک متن و یک ایدی ( btn_alertdialog ) برای آن قرار دادیم.

حالا به فایل جاوای اکتیویتیمون میریم و دکممون رو تعریف میکنیم :

Button alertdialog = (Button) findViewById(R.id.btn_alertdialog);

حالا با استفاده از متُد setOnCickListener به دکممون دستور میدیم ک وقتی روی آن کلیک شد ، آلرت دیالوگ ما باز بشه و نمایش داده بشه.

new AlertDialog.Builder(MainActivity.this)

.setIcon(R.mipmap.ic_launcher)

.setTitle("ثامر پویا داده پرداز | samerit")

.setMessage("یکی از گزینه های زیر را انتخواب نمایید !")

.show();
}
});

در بالا ما یک آلرت دیالوگ جدید ساختیم و سه بخش اصلی رو به آن اضافه کردیم و در آخر کد ()show را وارد کردیم ( دقت کنید اگر کد ()show را در آخر وارد نکنید ، آلرت دیالوگ نمایش داده نمیشود ! )

حالا نوبت این رسیده که دکمه ها را به آلرت دیالوگمون اضافه کنیم.

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

.setPositiveButton("سایت", new DialogInterface.OnClickListener() 
{   
  @Override    
  public void onClick(DialogInterface dialog, int which)   
  {      
     Toast.makeText(MainActivity.this, "www.samerit.ir", Toast.LENGTH_LONG).show();
  } 
})

در کد های بالا ما یک دکمه ساختیم و یک متن ( سایت ) روی دکمه گذاشتیم و بهش دستور دادیم که هنگامی که روی این دکمه کلیک شد یه پیغام کوتاه نمایش داده شود تحت عنوان ” www.samerit.ir ” که آدرس سایت ما هست. پس هنگامی که روی دکمه “سایت” کلیک شد ، آدرس سایت ما در یک پیغام در پایین صفحه نمایش داده میشود.

شما میتونید به تعداد دلخواه دکمه بسازید بسازید و بهش دستور بدید که چه کاری رو براتون انجام بده ( سقف تعداد ساخت دکمه در آلرت دیالوگ ۳ دکمه است ! )

این آموزش هم به پایان رسید.

About amir hosaenain

Check Also

آموزش فعال کردن GPS در اندروید

مقدمه‌ای در رابطه با فعال کردن GPS در اندروید واژه GPS مخفف عبارت “Global Positioning System” به …