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); }; }