//public void SetModeTitle(string title) //{ // tvEdit.Text = title; //} #endregion #region Methods public void Init() { btValidity = FindViewById <TextRegular>(Resource.Id.tvValidity); tvPick = FindViewById <TextRegular>(Resource.Id.tvPick); DatePickerDialog mDatePickerDialog = new DatePickerDialog(this, this, ViewModel.ValidityTime.Year, ViewModel.ValidityTime.Month - 1, ViewModel.ValidityTime.Day); mDatePickerDialog.DatePicker.SpinnersShown = true; //if (Android.OS.Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop) //{ // int dayPickerId = Android.Content.Res.Resources.System.GetIdentifier("day", "id", "android"); // if (dayPickerId != 0) // { // var dayView = mDatePickerDialog.FindViewById(dayPickerId); // if (dayView != null) // { // dayView.Visibility = ViewStates.Gone; // } // } //} //else { if ( ((ViewGroup)mDatePickerDialog.DatePicker).FindViewById( Android.Content.Res.Resources.System.GetIdentifier("day", "id", "android")) != null) { ((ViewGroup)mDatePickerDialog.DatePicker).FindViewById( Android.Content.Res.Resources.System.GetIdentifier("day", "id", "android")).Visibility = ViewStates.Gone; } } btValidity.Click += (sender, args) => { mDatePickerDialog.Show(); }; tvPick.Click += (sender, args) => { mDatePickerDialog.Show(); }; }
public void Init() { mDatePickerDialog = new DatePickerDialog(this, this, ViewModel.EndBookingDateTime.Year, ViewModel.EndBookingDateTime.Month - 1, ViewModel.EndBookingDateTime.Day); mTimePickerDialog = new TimePickerDialog(this, this, ViewModel.EndBookingDateTime.Hour, ViewModel.EndBookingDateTime.Minute, true); etStartDate = FindViewById <TextRegular>(Resource.Id.etStartDate); etStartHour = FindViewById <TextRegular>(Resource.Id.etStartHour); etStartDate.Click += (sender, args) => { IsStartClick = true; mDatePickerDialog.UpdateDate(ViewModel.StartBookingDateTime.Year, ViewModel.StartBookingDateTime.Month - 1, ViewModel.StartBookingDateTime.Day); mDatePickerDialog.Show(); }; etStartHour.Click += (sender, args) => { IsStartClick = true; mTimePickerDialog.UpdateTime(ViewModel.StartBookingDateTime.Hour, ViewModel.StartBookingDateTime.Minute); mTimePickerDialog.Show(); }; locationManager = (LocationManager)GetSystemService(LocationService); bool GPSEnable = DetectLocationService(); var _isGooglePlayServicesInstalled = IsGooglePlayServicesInstalled(); if (_isGooglePlayServicesInstalled) { // pass in the Context, ConnectionListener and ConnectionFailedListener apiClient = new GoogleApiClientBuilder(this, this, this) .AddApi(LocationServices.API).Build(); // generate a location request that we will pass into a call for location updates locRequest = new LocationRequest(); } else { Log.Error("OnCreate", "Google Play Services is not installed"); Toast.MakeText(this, ViewModel.SharedTextSource.GetText("GGPlayNotInstalledText"), ToastLength.Long).Show(); } }