Example #1
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            var view = inflater.Inflate(Resource.Layout.EventInviteUserDialogView, container, false);

            view.FindViewById <Button>(Resource.Id.EventInvite_InviteButton).Click += InviteSelectedUsers;
            view.FindViewById <Button>(Resource.Id.EventInvite_CancelButton).Click += (sender, args) => Dismiss();

            _invitetxt         = view.FindViewById <MultiAutoCompleteTextView>(Resource.Id.EventInvite_UsersSelection);
            _invitetxt.Adapter = new ArrayAdapter <string>(_context, Resource.Layout.InviteListItemView,
                                                           _invUsers.Select(x => x.Name).ToArray());
            _invitetxt.SetTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
            return(view);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Search);

            this.RequestedOrientation = Android.Content.PM.ScreenOrientation.Portrait;

            ActionBar.SetHomeButtonEnabled(true);
            ActionBar.SetDisplayHomeAsUpEnabled(true);

            spinnerCountry               = FindViewById <Spinner>(Resource.Id.spinner_Country);
            spinnerCountry.Prompt        = "Выберите страну";
            spinnerCountry.ItemSelected += spinnerCountry_ItemSelected;
            var adapterCountry = ArrayAdapter.CreateFromResource(
                this, Resource.Array.countryes_array, Android.Resource.Layout.SimpleSpinnerItem);

            adapterCountry.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            spinnerCountry.Adapter = adapterCountry;


            spinnerCategory               = FindViewById <Spinner>(Resource.Id.spinner_Category);
            spinnerCategory.Prompt        = "Выберите категорию";
            spinnerCategory.ItemSelected += spinnerCategory_ItemSelected;
            var adapterCategory = ArrayAdapter.CreateFromResource(
                this, Resource.Array.category_array, Android.Resource.Layout.SimpleSpinnerItem);

            adapterCategory.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            spinnerCategory.Adapter = adapterCategory;

            // Создаем адаптер для автозаполнения элемента MultiAutoCompleteTextView
            MAtextView = FindViewById <MultiAutoCompleteTextView>(Resource.Id.multiAutocomplete_country);
            ArrayAdapter <String> adapter = new ArrayAdapter <String>(this, Android.Resource.Layout.SimpleExpandableListItem1, INGREDIENTS);

            MAtextView.Adapter   = adapter;
            MAtextView.Threshold = 1;
            // установка запятой в качестве разделителя
            MAtextView.SetTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());

            buttonSrch        = FindViewById <Button>(Resource.Id.buttonSearth);
            buttonSrch.Click += ButtonSrch_Click;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.MultiAutoCompleteTextView);

            //3、初始化数据源--数据源去匹配文本框中输入的类容
            String[] res = { "beijing1", "beijing2", "beijing3", "shanghai1", "shanghai2", "shanghai3" };
            // 2、创建一个适配器
            ArrayAdapter <String>     adapter  = new ArrayAdapter <String>(this, Resource.Layout.HelloAutoComplete, res);
            MultiAutoCompleteTextView MautoTxt = (MultiAutoCompleteTextView)FindViewById(Resource.Id.MAutoText);

            // 4、将adapter与当前AutoCompleteTextView绑定
            MautoTxt.Adapter = adapter;

            //设置输入多少字符时自动匹配
            MautoTxt.Threshold = 2;
            //5、设置分隔符,设置以逗号分割符为结束符号
            MautoTxt.SetTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);
            ObtenerIDEmpleados();
            ObtenerGuiasP();
            btnVer    = FindViewById <Button>(Resource.Id.btnVer);
            InserEntr = FindViewById <Button>(Resource.Id.btnActualizarE);

            actxtEmpelado = FindViewById <MultiAutoCompleteTextView>(Resource.Id.actxtIdEmpleado);
            ArrayAdapter adaptadorIds = new ArrayAdapter(this, Android.Resource.Layout.SimpleExpandableListItem1, Empleado);

            actxtEmpelado.Adapter   = adaptadorIds;
            actxtEmpelado.Threshold = 1;
            actxtEmpelado.SetTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
            //
            actxtGuias = FindViewById <MultiAutoCompleteTextView>(Resource.Id.actxtGuias);
            ArrayAdapter adaptadorG = new ArrayAdapter(this, Android.Resource.Layout.SimpleExpandableListItem1, Guias);

            actxtGuias.Adapter   = adaptadorG;
            actxtGuias.Threshold = 1;
            actxtGuias.SetTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
            //AutoComplete
            //SetUpMap();
            //
            btnVer.Click += delegate {
                //SetUpMap();
                Servicio NuevoSer = new Servicio();

                string guia = "";
                string idEm = "";
                int    i    = 0;
                while (char.ToString(actxtGuias.Text[i]) != ",")
                {
                    guia += actxtGuias.Text[i];
                    i++;
                }

                i = 0;
                while (char.ToString(actxtEmpelado.Text[i]) != " ")
                {
                    idEm += actxtEmpelado.Text[i];
                    i++;
                }

                DateTime dt    = DateTime.Today;
                string   Fecha = dt.ToString();
                //btnVer.Text = LongitudO;
                InsertarUbiPaquete parametros = new InsertarUbiPaquete(guia, Fecha, LatitudO, LongitudO.ToString(), idEm);

                string body = JsonConvert.SerializeObject(parametros);

                string Resultados = NuevoSer.llamarServicio(body);
            };
            //

            InserEntr.Click += delegate {
                //SetUpMap();
                Servicio NuevoSer = new Servicio();

                string guia = "";
                string idEm = "";
                int    i    = 0;
                while (char.ToString(actxtGuias.Text[i]) != ",")
                {
                    guia += actxtGuias.Text[i];
                    i++;
                }

                i = 0;
                while (char.ToString(actxtEmpelado.Text[i]) != " ")
                {
                    idEm += actxtEmpelado.Text[i];
                    i++;
                }

                DateTime dt    = DateTime.Today;
                string   Fecha = dt.ToString();
                //btnVer.Text = LongitudO;

                InsertarUbiPaqueteEntregado parametros = new InsertarUbiPaqueteEntregado(guia, Fecha, LatitudO, LongitudO.ToString(), idEm);

                string body = JsonConvert.SerializeObject(parametros);

                string Resultados = NuevoSer.llamarServicio(body);
            };
        }