به نام خدا 

سلام 

 

امروز با شما هستم با آموزش ساخت متریال دیالوگ 

نتیجه ی نهایی:

material_dialog

 

برای دیدن آموزش به ادامه ی مطلب مراجعه کنید

 

خب برای شروع اول باید کتابخانه ی AppCompat به پروژه اضافه شده باشه و کلاستون از AppCompatActivity اکستنز شده باشه 

در متد onCreate متدی به نام dialog ایجاد کنید و 

public void dialog (){

AlertDialog.Builder builder =
new AlertDialog.Builder(this, R.style.AppCompatAlertDialogStyle);
builder.setTitle("هشدار");      //Dialog Title 
builder.setMessage("مایل به شمارش از ابتدا هستید؟");   //Dialog Text
builder.setPositiveButton("بله", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {

    //کد مورد نظر شما 
    }
  });
builder.setNegativeButton("خیر", null);
builder.show();


}

 

 import android.support.v7.app.AlertDialog

رو یادتون نره
 
برای گزینه ی دوم (خیر ) هم می توانید مانند گزینه ی اول(بله ) متد OnClickLister رو تعریف کنید
 
وارد style.xml شوید و کد زیر را اضافه کنید 
 
</style>
    <style name="AppCompatAlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert">
        <item name="colorAccent">#FFCC00</item>
        <item name="android:textColorPrimary">#FFFFFF</item>
        <item name="android:background">#5fa3d0</item>
    </style>

 

سپس هر کجا نیاز بود متد dialog رو صدا کنید

 dialog ();