۱

آموزش ساخت 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 ” که آدرس سایت ما هست. پس هنگامی که روی دکمه “سایت” کلیک شد ، آدرس سایت ما در یک پیغام در پایین صفحه نمایش داده میشود.

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

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


کاربرانی که این مطلب را پسندیده اند:

  • avatar