Android examples for User Interface:Dialog
display Yes No Dialog
import java.io.FileNotFoundException; import java.io.InputStream; import java.util.Calendar; import android.annotation.SuppressLint; import android.app.AlertDialog; import android.app.DatePickerDialog; import android.content.Context; import android.content.DialogInterface; import android.graphics.Color; import android.graphics.drawable.Drawable; import android.net.Uri; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; import android.webkit.WebView; import android.widget.ArrayAdapter; import android.widget.DatePicker; import android.widget.EditText; import android.widget.ImageView; import android.widget.Spinner; import android.widget.TableRow; import android.widget.TextView; import android.widget.Toast; public class Main{ private static boolean dialogResult = false; public static void displayYesNoDialog(Context context, String message, String title) {/*from w w w . jav a2 s . co m*/ AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder( context); // set title if (title == null) { title = "Message"; } alertDialogBuilder.setTitle(title); // set dialog message alertDialogBuilder .setMessage(message) .setCancelable(false) .setNegativeButton("No", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { // if this button is clicked, just close // the dialog box and do nothing dialog.cancel(); LayoutUtils.setDialogResult(false); } }); alertDialogBuilder.setPositiveButton("Yes", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub LayoutUtils.setDialogResult(true); } }); // create alert dialog AlertDialog alertDialog = alertDialogBuilder.create(); // show it alertDialog.show(); } public static void setDialogResult(boolean result) { dialogResult = result; } }