Dialogs in Android Example

Dialog is a small window that usually does not fill screen.

In this tutorial we'll discuss how to create different types of dialog in Android with example


Alert Dialog

private void showAlertDialogOne() {
 AlertDialog.Builder builder = new AlertDialog.Builder(this);
 builder.setMessage("Are You Sure?")
   .setPositiveButton("Share", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int id) {
     // Do something on Share
     Toast.makeText(getApplicationContext(), "You Clicked on Share", Toast.LENGTH_LONG).show();
    }
   })
   .setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int id) {
     // Do something on Cancel
     Toast.makeText(getApplicationContext(), "You Clicked on Cancel", Toast.LENGTH_LONG).show();
    }
   });
 builder.show();
}
Alert Dialog in Android
Alert Dialog in Android



Alert Dialog with Title and Icon

private void showAlertDialogTwo(){
 AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
 alertDialog.setTitle("Confirm Delete...");
 alertDialog.setMessage("Are you sure you want delete this?");
 alertDialog.setIcon(R.mipmap.ic_launcher);
 alertDialog.setPositiveButton("YES", new DialogInterface.OnClickListener() {
  public void onClick(DialogInterface dialog,int which) {
   Toast.makeText(getApplicationContext(), "You clicked on YES", Toast.LENGTH_SHORT).show();
  }
 });
 alertDialog.setNegativeButton("NO", new DialogInterface.OnClickListener() {
  public void onClick(DialogInterface dialog, int which) {
   Toast.makeText(getApplicationContext(), "You clicked on NO", Toast.LENGTH_SHORT).show();
   dialog.cancel();
  }
 });
 alertDialog.show();
}
Alert Dialog in Android with Title and Icon
Alert Dialog in Android with Title and Icon


SHARE

0 comments:

Post a Comment