Beispiel #1
0
        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();
        }
Beispiel #2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.CadastrarUsuarioView);

            alert = new AlertDialog.Builder(this);

            bool[] checkedItems = new bool[100];

            alert.SetMultiChoiceItems(DataService.itensDeficiencias, checkedItems, (sender, e) =>
            {
                int index = e.Which;

                checkedItems[index] = e.IsChecked;
            });

            alert.SetPositiveButton("Ok", (sender, e) =>
            {
                string aux = "";
                for (int i = 0; i < 4; i++)
                {
                    if (checkedItems[i] == true)
                    {
                        aux += "1";
                    }
                    else
                    {
                        aux += "0";
                    }
                }
                CadastrarUsuarioViewModel.DeficienciasUsuario = aux;
            });

            Button button = FindViewById <Button> (Resource.Id.ButtonDefi);

            //Assign The Event To Button
            button.Click += delegate
            {
                Dialog dialog = alert.Create();
                dialog.Show();
            };
        }