private void ShowAlert() { IDialogInterfaceOnClickListener listener = null; new AlertDialog.Builder(owner) .SetTitle(Resource.String.cancelled) .SetMessage(Resource.String.permission_not_granted) .SetPositiveButton(Resource.String.ok, listener) .Show(); }
private void ShowResult(string title, string alertMessage) { IDialogInterfaceOnClickListener listener = null; new AlertDialog.Builder(owner) .SetTitle(title) .SetMessage(alertMessage) .SetPositiveButton(Resource.String.ok, listener) .Show(); }
public override Android.App.Dialog OnCreateDialog(Bundle savedInstanceState) { int titleRes = this.Arguments.GetInt(KeyTitleRes); string message = this.Arguments.GetString(KeyMessage); IDialogInterfaceOnClickListener onClickListener = null; return(new AlertDialog.Builder(this.RequireContext()) .SetTitle(titleRes) .SetMessage(message) .SetPositiveButton(Resource.String.result_button_resume, onClickListener) .Create()); }
private void SetButton(string title, EventHandler <DialogClickEventArgs> click, IDialogInterfaceOnClickListener cancel = null) { if (cancel != null) { _builder.SetPositiveButton(title, click); _builder.SetNegativeButton("Anuluj", click); } else { _builder.SetPositiveButton(title, click); } }
public static void showModalDialog(string title, string msg, int icon, string posText, IDialogInterfaceOnClickListener posAction, string negText, IDialogInterfaceOnClickListener negAction, Context cont) { AlertDialog.Builder dialog = new AlertDialog.Builder(cont); if (icon != 0) { dialog.SetIcon(icon); } dialog.SetTitle(title); dialog.SetMessage(msg); dialog.SetPositiveButton(posText, posAction); dialog.SetNegativeButton(negText, negAction); dialog.Show(); }
public virtual Builder SetNegativeButton(int textId, IDialogInterfaceOnClickListener listener) { builder.SetNegativeText(textId); negativeDialogListener = listener; return(this); }
public ListCallbackSingleChoiceAnonymousInnerClassHelper2(Builder outerInstance, IDialogInterfaceOnClickListener listener) { this.outerInstance = outerInstance; this.listener = listener; }
/// <summary> /// Set a list of items to be displayed in the dialog as the content, you will be notified of the selected item via the supplied listener. /// </summary> /// <param name="itemsId"> the resource id of an array i.e. R.array.foo </param> /// <param name="checkedItem"> specifies which item is checked. If -1 no items are checked. </param> /// <param name="listener"> notified when an item on the list is clicked. The dialog will not be dismissed when an item is clicked. It will only be dismissed if clicked on a button, if no buttons are supplied it's up to the user to dismiss the dialog. </param> /// <returns> This </returns> public virtual Builder SetSingleChoiceItems(int itemsId, int checkedItem, IDialogInterfaceOnClickListener listener) { builder.SetItems(itemsId); builder.SetItemsCallbackSingleChoice(checkedItem, new ListCallbackSingleChoiceAnonymousInnerClassHelper2(this, listener)); return(this); }
/// <param name="adapter"> The adapter to set. </param> /// <param name="listener"> The listener called when list items are clicked. </param> /// <returns> An instance of the Builder for chaining. </returns> public virtual Builder SetAdapter(IListAdapter adapter, IDialogInterfaceOnClickListener listener) { builder.adapter = adapter; builder.listCallbackCustom = new ListCallbackAnonymousInnerClassHelper(this, listener); return(this); }
public virtual Builder SetItems(string[] items, IDialogInterfaceOnClickListener listener) { builder.SetItems(items); OnClickListener = listener; return(this); }
public override void SetButton(int whichButton, ICharSequence text, IDialogInterfaceOnClickListener listener) { throw new System.Exception("Use setActionButton(MaterialDialog.Button, string) instead."); }
public DialogBuilder SetNegativeButton(int negativeResId, IDialogInterfaceOnClickListener negativeListner) { this.negativeBtnText = context.GetString(negativeResId); this.negativeListner = negativeListner; return(this); }
private void InitView() { string title = builder.title; string message = builder.message; string negativeBtnText = builder.negativeBtnText; string positiveBtnText = builder.positiveBtnText; IDialogInterfaceOnClickListener positiveListener = builder.positiveListener; IDialogInterfaceOnClickListener negativeListner = builder.negativeListner; View contentView = builder.contentView; bool showTitleDivider = builder.showTitleDivider; int titleBgResId = builder.titleBgResId; int titleTextColor = builder.titleTextColor; TextView titleView = FindViewById <TextView>(Resource.Id.title); if (title != null && title.Length > 0) { titleView.Text = title; } else { FindViewById(Resource.Id.popup_header).Visibility = ViewStates.Gone; } if (titleBgResId > 0) { titleView.SetBackgroundResource(titleBgResId); } if (titleTextColor > 0) { titleView.SetTextColor(titleView.Context.Resources.GetColor(titleTextColor)); } ImageView titleDivider = FindViewById <ImageView>(Resource.Id.divide); if (showTitleDivider) { titleDivider.Visibility = ViewStates.Visible; } else { titleDivider.Visibility = ViewStates.Gone; } TextView messageView = FindViewById <TextView>(Resource.Id.content); if (message != null && message.Length > 0) { messageView.Text = message; messageView.MovementMethod = new ScrollingMovementMethod(); } else { messageView.Visibility = ViewStates.Gone; } if (contentView != null) { FrameLayout container = FindViewById <FrameLayout>(Resource.Id.content_group); container.Visibility = ViewStates.Visible; container.AddView(contentView); } Button positiveBtn = FindViewById <Button>(Resource.Id.bt_right); if (positiveBtnText != null && positiveBtnText.Length > 0) { positiveBtn.Text = positiveBtnText; } else { positiveBtn.Visibility = ViewStates.Gone; } Button negativeBtn = FindViewById <Button>(Resource.Id.bt_left); if (negativeBtnText != null && negativeBtnText.Length > 0) { negativeBtn.Text = negativeBtnText; } else { negativeBtn.Visibility = ViewStates.Gone; } if (positiveBtn.Visibility == ViewStates.Visible && negativeBtn.Visibility == ViewStates.Gone) { positiveBtn.SetBackgroundResource(Resource.Drawable.popup_btn_c); } negativeBtn.Click += (s, e) => { if (negativeListner != null) { negativeListner.OnClick(this, 0); } Dismiss(); }; positiveBtn.Click += (s, e) => { if (positiveListener != null) { positiveListener.OnClick(this, 0); } Dismiss(); }; FindViewById(Resource.Id.root).Click += (s, e) => { Dismiss(); }; FindViewById(Resource.Id.popup).Click += (s, e) => { // skip }; }
public virtual Builder SetPositiveButton(string text, IDialogInterfaceOnClickListener listener) { builder.SetPositiveText(text); positiveDialogListener = listener; return(this); }
public static void showModalDialog(string title, string msg, int icon, string posText, string negText, IDialogInterfaceOnClickListener negAction, Context cont) { showModalDialog(title, msg, icon, posText, null, negText, negAction, cont); }
public static void choosePartners(Context context, AdRequest adRequest, int adUnitType, IDialogInterfaceOnClickListener listener) { if (!isInitialized) { isInitialized = true; init(); } string[] partners; bool[] selected; string title; if (adUnitType == MainActivity.ADTYPE_INTERSTITIAL) { partners = interstitial_partners; selected = interstitialSelected; title = "Interstitial"; } else if (adUnitType == MainActivity.ADTYPE_REWARDED) { partners = rewarded_partners; selected = rewardedSelected; title = "Rewarded"; } else if (adUnitType == MainActivity.ADTYPE_BANNER) { partners = banner_partners; selected = bannerSelected; title = "Banner"; } else { partners = banner_partners; selected = bannerSelected; title = "MREC"; } Android.App.AlertDialog.Builder dialog = new Android.App.AlertDialog.Builder(context); OnMultiClickListener multiListener = new OnMultiClickListener(selected); dialog.SetTitle(title); dialog.SetMultiChoiceItems(partners, selected, multiListener); dialog.SetNegativeButton("CANCEL", new DummyListener()); dialog.SetPositiveButton("OK", new OnOkClickListener(adUnitType, adRequest, listener)); dialog.Show(); }
public void SetOnClickListener(IDialogInterfaceOnClickListener listener) { ClickListener = listener; }
private AlertDialog.Builder createDirectoryChooserDialog(string title, List <string> listItems, IDialogInterfaceOnClickListener onClickListener) { AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(m_context); // Create custom view for AlertDialog title containing // current directory TextView and possible 'New folder' button. // Current directory TextView allows long directory path to be wrapped to multiple lines. LinearLayout titleLayout = new LinearLayout(m_context); titleLayout.Orientation = Orientation.Vertical; m_titleView = new TextView(m_context); m_titleView.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); m_titleView.SetTextAppearance(m_context, Android.Resource.Style.TextAppearanceLarge); m_titleView.SetTextColor(Color.White); m_titleView.Gravity = GravityFlags.CenterVertical | GravityFlags.CenterHorizontal; m_titleView.Text = title; Button newDirButton = new Button(m_context); newDirButton.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); newDirButton.Text = "New folder"; newDirButton.Click += (sender, ev) => { EditText input = new EditText(m_context); // Show new folder name input dialog new AlertDialog.Builder(m_context). SetTitle("New folder name"). SetView(input).SetPositiveButton("OK", (sen, eve) => { string newDir = input.Text; // Create new directory if (createSubDir(m_dir + "/" + newDir)) { // Navigate into the new directory m_dir += "/" + newDir; this.updateDirectory(); } else { Toast.MakeText( m_context, "Failed to create '" + newDir + "' folder", ToastLength.Short).Show(); } }).SetNegativeButton("Cancel", (sen, eve) => { }).Show(); }; if (!m_isNewFolderEnabled) { newDirButton.Visibility = ViewStates.Gone; } titleLayout.AddView(m_titleView); titleLayout.AddView(newDirButton); dialogBuilder.SetCustomTitle(titleLayout); m_listAdapter = new ArrayAdapterOverrided(m_context, listItems); dialogBuilder.SetSingleChoiceItems(m_listAdapter, -1, onClickListener); dialogBuilder.SetCancelable(false); return(dialogBuilder); }
public virtual Builder SetNeutralButton(string text, IDialogInterfaceOnClickListener listener) { builder.SetNeutralText(text); neutralDialogListener = listener; return(this); }
public DialogBuilder SetPositiveButton(int positiveResId, IDialogInterfaceOnClickListener positiveListener) { this.positiveBtnText = context.GetString(positiveResId); this.positiveListener = positiveListener; return(this); }
public virtual Builder SetItems(int itemsId, IDialogInterfaceOnClickListener listener) { builder.SetItems(itemsId); OnClickListener = listener; return(this); }
public AcceptDenyDialogBuilder(Context context) { mContext = context; clickListener = new AcceptDenyDialogListener(this); }
public OnOkClickListener(int adType, AdRequest adRequest, IDialogInterfaceOnClickListener listener) { this.adType = adType; this.adRequest = adRequest; this.listener = listener; }