Android AlertDialog Single Button Android AlertDialog Single Button android android

Android AlertDialog Single Button


Couldn't that just be done by only using a positive button?

AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setMessage("Look at this dialog!")       .setCancelable(false)       .setPositiveButton("OK", new DialogInterface.OnClickListener() {           public void onClick(DialogInterface dialog, int id) {                //do things           }       });AlertDialog alert = builder.create();alert.show();


You could use this:

AlertDialog.Builder builder1 = new AlertDialog.Builder(this);builder1.setTitle("Title");builder1.setMessage("my message");builder1.setCancelable(true);builder1.setNeutralButton(android.R.string.ok,        new DialogInterface.OnClickListener() {    public void onClick(DialogInterface dialog, int id) {        dialog.cancel();    }});AlertDialog alert11 = builder1.create();alert11.show();


Another approach

Builder alert = new AlertDialog.Builder(ActivityName.this);alert.setTitle("Doctor");alert.setMessage("message");alert.setPositiveButton("OK",null);alert.show(); 

Bonus

AlertDialog.Builder builder = new AlertDialog.Builder(YourActivityName.this);builder.setMessage("Message dialog with three buttons");       builder.setPositiveButton("YES", new DialogInterface.OnClickListener() {           public void onClick(DialogInterface dialog, int id) {                //do things           }       });      builder.setNegativeButton("NO", new DialogInterface.OnClickListener() {           public void onClick(DialogInterface dialog, int id) {                //do things           }       });       builder.setNeutralButton("CANCEL", new DialogInterface.OnClickListener()     {           public void onClick(DialogInterface dialog, int id) {                //do things           }       });AlertDialog alert = builder.create();alert.show();

Now it is up to you to use one,two or three buttons..