AlertDialog.Builder alertadd = new AlertDialog.Builder(MessageDemo.this); LayoutInflater factory = LayoutInflater.from(MessageDemo.this); final View view = factory.inflate(R.layout.sample, null); alertadd.setView(view); alertadd.setNeutralButton("Here!", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dlg, int sumthin) { } }); alertadd.show();
builder.setInverseBackgroundForced(true); builder.setNeutralButton("Ok",new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton){ dialog.dismiss();
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args = getArguments(); String title = args.getString(ARG_TITLE); String message = args.getString(ARG_MESSAGE); String confirmText = args.getString(ARG_CONFIRM_TEXT); String cancelText = args.getString(ARG_CANCEL_TEXT); AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setTitle(title); builder.setMessage(message); if (confirmText != null && cancelText != null) { builder.setPositiveButton(confirmText, this); builder.setNegativeButton(cancelText, this); } else if (cancelText != null) { builder.setNeutralButton(cancelText, this); } else { throw new RuntimeException("Set at least cancelText!"); } return builder.create(); }
dialog.setTitle("MyException Occured"); dialog.setMessage(e.getMessage()); dialog.setNeutralButton("Cool", null); dialog.create().show();
.setNeutralButton(R.string.dialog_disable_battery_optimization_later, (d, i) -> mBatteryOptimizationDialogDismissed = true) .setNegativeButton(R.string.dialog_disable_battery_optimization_dont_show_again, (d, i) -> mPreferences.edit().putBoolean("battery_optimization_dont_show_again", true).apply())
AlertDialog.Builder builder; builder = new AlertDialog.Builder(context, R.style.StackedAlertDialogStyle); builder.setTitle("Title"); builder.setMessage("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dignissim purus eget gravida mollis. Integer in auctor turpis. Morbi auctor, diam eget vestibulum congue, quam arcu pulvinar dui, blandit egestas erat enim non ligula." + " Nunc quis laoreet libero. Aliquam consectetur nibh eu arcu eleifend efficitur."); builder.setPositiveButton("Positive Button", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); builder.setNeutralButton("Neutral Button", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); builder.setNegativeButton("Cancel Button", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); AlertDialog alertDialog = builder.create(); alertDialog.show(); try{ final Button button = alertDialog.getButton(AlertDialog.BUTTON_POSITIVE); LinearLayout linearLayout = (LinearLayout) button.getParent(); linearLayout.setOrientation(LinearLayout.VERTICAL); } catch(Exception ex){ //ignore it }
alertbox.setNeutralButton("No", new DialogInterface.OnClickListener() { public void onClick(DialogInterface arg0, int arg1) {
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage(mTask.getTitle()) .setNegativeButton(android.R.string.cancel, null) .setNeutralButton(R.string.complete_task, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { mTaskUtils.completeTask(mTask); } }) .setPositiveButton(R.string.delete_task, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { mTaskUtils.deleteTask(mTask); } }); return builder.create(); } }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { LayoutInflater dialogInflater = getActivity().getLayoutInflater(); View openSourceLicensesView = dialogInflater.inflate(R.layout.fragment_licenses, null); AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(getActivity()); dialogBuilder.setView(openSourceLicensesView) .setTitle((getString(R.string.dialog_title_licenses))) .setNeutralButton(android.R.string.ok, null); return dialogBuilder.create(); } }
void alert(String message) { AlertDialog.Builder bld = new AlertDialog.Builder(this); bld.setMessage(message); bld.setNeutralButton("OK", null); Log.d(TAG, "Showing alert dialog: " + message); bld.create().show(); }
AlertDialog.Builder alertbox = new AlertDialog.Builder(v.getRootView().getContext()); alertbox.setMessage("No Internet Connection"); alertbox.setTitle("Warning"); alertbox.setIcon(R.drawable.trn_03); alertbox.setNeutralButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface arg0, int arg1) { } }); alertbox.show();
.setMessage(R.string.start_accept_privacy_policy) .setCancelable(false) .setNeutralButton(R.string.read_privacy_policy, (dialog, which) -> { Intent webIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(context.getString(R.string.privacy_policy_url))
boolean hasSecurityWarning = getArguments().getBoolean(ARG_HAS_SECURITY_WARNING); if (hasSecurityWarning) { b.setNeutralButton(R.string.crypto_info_view_security_warning, new OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { b.setNeutralButton(R.string.crypto_info_search_key, new OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { int buttonLabel = displayStatus.isUnencryptedSigned() ? R.string.crypto_info_view_signer : R.string.crypto_info_view_sender; b.setNeutralButton(buttonLabel, new OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) {
alertDialog.setNeutralButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) {
builder.setNeutralButton(neutralButtonText, (dialog, which) -> onNeutral.onTextSet(input.getText().toString()));
.setMessage(R.string.donate_dialog_message) .setPositiveButton(android.R.string.ok, null) .setNeutralButton(R.string.doante_dialog_paypal_button, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) {
builder.setNeutralButton(android.R.string.cancel, null); builder.setView(myview);
.setTitle(title) .setPositiveButton(rate, handler) .setNeutralButton(skip, handler) .setNegativeButton(update, handler) .create();
@Override public AlertDialogBuilder setNeutralButton(@StringRes int textId, DialogInterface.OnClickListener listener) { builder.setNeutralButton(textId, listener); return this; }
@Test public void clickingNeutralButtonDismissesDialog() throws Exception { AlertDialog alertDialog = new AlertDialog.Builder(application) .setNeutralButton("Neutral", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }).create(); alertDialog.show(); assertTrue(alertDialog.isShowing()); alertDialog.getButton(AlertDialog.BUTTON_NEUTRAL).performClick(); assertFalse(alertDialog.isShowing()); }