In Android, you usually use a dialog to solicit a reply from the
user. The most commonly used dialog is a yes/no dialog. 
You can create a dialog using the AlertDialog class. The following shows a quick way to display a
yes/no dialog:
    @Override
    protected void
onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        new
AlertDialog.Builder(this)
        .setTitle("Delete Item")
        .setMessage("Are you sure you want to
delete this?")
        .setPositiveButton(android.R.string.yes, 
            new
DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog,
                                    int which) { 
                Toast.makeText(getBaseContext(), 
                    "YES",
Toast.LENGTH_LONG).show();
            }
         })
        .setNegativeButton(android.R.string.no, 
            new
DialogInterface.OnClickListener() {
            public
void onClick(DialogInterface dialog, 
                                int which) { 
                Toast.makeText(getBaseContext(), 
                    "NO",
Toast.LENGTH_LONG).show();
            }
         })
        .setIcon(R.drawable.ic_launcher)
        .show();        
    }
The above code displays the dialog as shown below:

 
No comments:
Post a Comment