Tuesday, 22 March 2016

Alert dialog with items list in android



private void opendialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(ctxt);
   builder.setTitle("Title");
   builder.setItems(new CharSequence[]
           {"button 1", "button 2", "button 3", "button 4"},
           new DialogInterface.OnClickListener() {
               public void onClick(DialogInterface dialog, int which) {
                   // The 'which' argument contains the index position
                   // of the selected item
                   switch (which) {
                       case 0:
                           Toast.makeText(ctxt, "clicked 1", 0).show();
                           break;
                       case 1:
                           Toast.makeText(ctxt, "clicked 2", 0).show();
                           break;
                       case 2:
                           Toast.makeText(ctxt, "clicked 3", 0).show();
                           break;
                       case 3:
                           Toast.makeText(ctxt, "clicked 4", 0).show();
                           break;
                   }
               }
           });
   builder.create().show();

}