/** * Create and return the user interface view for this fragment. */ public override Android.Views.View OnCreateView(Android.Views.LayoutInflater inflater, Android.Views.ViewGroup container, Bundle savedInstanceState) { int theme = Arguments.GetInt("theme"); int initialHour = Arguments.GetInt("hour"); int initialMinute = Arguments.GetInt("minute"); bool isClientSpecified24HourTime = Arguments.GetBoolean("isClientSpecified24HourTime"); bool is24HourTime = Arguments.GetBoolean("is24HourTime"); // Unless we inflate using a cloned inflater with a Holo theme, // on Lollipop devices the TimePicker will be the new-style // radial TimePicker, which is not what we want. So we will // clone the inflater that we're given but with our specified // theme, then inflate the layout with this new inflater. Context contextThemeWrapper = new ContextThemeWrapper( Activity, theme == SlideDateTimePicker._holoDark ?Android.Resource.Style.ThemeHolo : Android.Resource.Style.ThemeHoloLight); LayoutInflater localInflater = inflater.CloneInContext(contextThemeWrapper); View view = localInflater.Inflate(Resource.Layout.FragmentTimeLayout, container, false); _timePicker = (TimePicker)view.FindViewById(Resource.Id.timePicker); // block keyboard popping up on touch _timePicker.DescendantFocusability = DescendantFocusability.BlockDescendants; _timePicker.SetOnTimeChangedListener(this); // If the client specifies a 24-hour time format, set it on // the TimePicker. if (isClientSpecified24HourTime) { _timePicker.SetIs24HourView((Boolean)is24HourTime); } else { // If the client does not specify a 24-hour time format, use the // device default. _timePicker.SetIs24HourView((Boolean)DateFormat.Is24HourFormat(TargetFragment.Activity)); } _timePicker.CurrentHour = (Integer)initialHour; _timePicker.CurrentMinute = (Integer)initialMinute; // Fix for the bug where a TimePicker's onTimeChanged() is not called when // the user toggles the AM/PM button. Only applies to 4.0.0 and 4.0.3. if ((int)Build.VERSION.SdkInt >= 14 && (int)Build.VERSION.SdkInt <= 15) { FixTimePickerBug18982(); } return(view); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.AlarmDetails); Weekdays = new string[] { "M", "T", "W", "T", "F", "S", "S" }; timepicker = FindViewById <TimePicker>(Resource.Id.TimePicker); Alarm alarm = JsonConvert.DeserializeObject <Alarm>(Intent.GetStringExtra("AlarmData")); timepicker.SetIs24HourView((Java.Lang.Boolean)true); timepicker.Hour = alarm.Hour; timepicker.Minute = alarm.Minute; for (int i = 0; i < 7; i++) { TextView tv = new TextView(this); tv.Text = Weekdays[i]; tv.TextSize = 40f; tv.SetPadding(15, 15, 15, 15); tv.SetTextColor(alarm.Weekdays[i] ? new Color(255, 255, 255) : new Color(100, 100, 100)); int j = i; tv.Click += (object sender, EventArgs e) => { tv.SetTextColor(alarm.Weekdays[j] ? new Color(100, 100, 100) : new Color(255, 255, 255)); alarm.Weekdays[j] = !alarm.Weekdays[j]; }; var wll = FindViewById <LinearLayout>(Resource.Id.WeekdayLinearLayout); wll.AddView(tv); } }
private void SetupViews() { if (viewsSetup || timePicker == null) { return; } viewsSetup = true; var time = InitialTime; var date = InitialTime.Date; timePicker.SetIs24HourView(new Java.Lang.Boolean( DateFormat.Is24HourFormat(ServiceContainer.Resolve <Context> ()))); timePicker.CurrentHour = new Java.Lang.Integer(time.Hour); timePicker.CurrentMinute = new Java.Lang.Integer(time.Minute); timePicker.TimeChanged += OnTimePickerTimeChanged; datePicker.Init(date.Year, date.Month - 1, date.Day, this); if (Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop) { var userData = ServiceContainer.Resolve <AuthManager> ().User; datePicker.FirstDayOfWeek = ((int)userData.StartOfWeek) + 1; // FirstDayOfWeek must be between 1 - 7, Our days go from 0 - 6. } }
protected override View OnCreateDialogView(Context context) { _picker = new TimePicker(context); _picker.SetIs24HourView(new Java.Lang.Boolean(false)); return(_picker); }
private void FindViews() { // set up data entry fields _editOutsideActivityNameEditText = FindViewById <EditText>(Resource.Id.editOutsideActivityNameEditText); _editOutsideActivityStartDateEditText = FindViewById <EditText>(Resource.Id.editOutsideActivityStartDateEditText); _editOutsideActivityStartTimeEditText = FindViewById <EditText>(Resource.Id.editOutsideActivityStartTimeEditText); _editOutsideActivityDurationTimePicker = FindViewById <TimePicker>(Resource.Id.editOutsideActivityDurationTimePicker); _updateOutsideActivityButton = FindViewById <Button>(Resource.Id.updateOutsideActivityButton); _deleteOutsideActivityButton = FindViewById <Button>(Resource.Id.deleteOutsideActivityButton); _editOutsideActivityNotesEditText = FindViewById <EditText>(Resource.Id.editOutsideActivityNotesEditText); _updateOutsideActivityButton.Text = _updateOutsideActivityButtonLabel; _deleteOutsideActivityButton.Text = _deleteOutsideActivityButtonLabel; // set default values for data entry fields based on outdoorAcivity _editOutsideActivityNameEditText.SetText(outsideActivity.Name, TextView.BufferType.Editable); _editOutsideActivityNotesEditText.SetText(outsideActivity.Notes, TextView.BufferType.Editable); // convert duration Milliseconds to hours and minutes currentDuration = TimeSpan.FromMilliseconds(outsideActivity.DurationMilliseconds); _editOutsideActivityDurationTimePicker.Hour = currentDuration.Hours; //outsideActivity.DurationMilliseconds; _editOutsideActivityDurationTimePicker.Minute = currentDuration.Minutes; //currentTime.Minute; // set up TimePicker for outsideActivityDuration _editOutsideActivityDurationTimePicker.SetIs24HourView((Java.Lang.Boolean)true); // set default start date _editOutsideActivityStartDateEditText.SetText(outsideActivity.StartTime.ToShortDateString(), TextView.BufferType.Editable); //set default start time _editOutsideActivityStartTimeEditText.SetText(outsideActivity.StartTime.ToShortTimeString(), TextView.BufferType.Editable); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_add); FindViewById <TextView>(Resource.Id.datetext).Text += Intent.GetStringExtra("date"); EditText edit = FindViewById <EditText>(Resource.Id.eventdata); TimePicker tp = FindViewById <TimePicker>(Resource.Id.timePicker); tp.SetIs24HourView(Java.Lang.Boolean.True); string tmp = ""; edit.TextChanged += (o, e) => tmp = e.Text.ToString(); FindViewById <Button>(Resource.Id.addbtn).Click += (o, e) => { if (tmp != "") { Intent newact = new Intent(this, typeof(MainActivity)); newact.PutExtra("data", tmp); newact.PutExtra("hour", tp.Hour); newact.PutExtra("min", tp.Minute); newact.PutExtra("remove", false); newact.PutExtra("id", -1); SetResult(Result.Ok, newact); Finish(); } }; }
private void ListTaskOnClick(object sender, AdapterView.ItemClickEventArgs arg) { LayoutInflater layoutInflater = LayoutInflater.From(this); View promptView = layoutInflater.Inflate(Resource.Layout.listShowAllLayout, null); AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this); alertDialogBuilder.SetView(promptView); alertDialogBuilder.SetTitle("Omschrijving van de taak"); EditText toonTitel = (EditText)promptView.FindViewById <EditText>(Resource.Id.edittextShowTitel); EditText toonOmschrijving = (EditText)promptView.FindViewById <EditText>(Resource.Id.edittextShowOmschrijving); EditText toonPlaats = (EditText)promptView.FindViewById <EditText>(Resource.Id.edittextShowPlaats); TimePicker toonBegin = (TimePicker)promptView.FindViewById <TimePicker>(Resource.Id.timePickerShowBegin); TimePicker toonEinde = (TimePicker)promptView.FindViewById <TimePicker>(Resource.Id.timePickerShowEind); toonBegin.SetIs24HourView(Java.Lang.Boolean.True); toonEinde.SetIs24HourView(Java.Lang.Boolean.True); String zoeken = myItems[arg.Position]; int positie = 0; foreach (string item in taken) { if (item == zoeken) { break; } positie++; } TimeSpan beginuren = database.getBeginuren(positie); TimeSpan einduren = database.getEinduren(positie); toonTitel.Text = database.getTitels(positie); toonOmschrijving.Text = database.getOmschrijvingen(positie); toonPlaats.Text = database.getPlaatsen(positie); toonBegin.Enabled = false; toonEinde.Enabled = false; System.Diagnostics.Debug.Write(datum); toonBegin.CurrentHour = (Java.Lang.Integer)(beginuren.Hours); toonBegin.CurrentMinute = (Java.Lang.Integer)(beginuren.Minutes); toonEinde.CurrentHour = (Java.Lang.Integer)(einduren.Hours); toonEinde.CurrentMinute = (Java.Lang.Integer)(einduren.Minutes); alertDialogBuilder.SetPositiveButton("OK", (senderAlert, args) => { }); alertDialogBuilder.SetNegativeButton("Bewerk", (senderAlert, args) => { EditTask(positie, toonTitel.Text, toonOmschrijving.Text, toonPlaats.Text, beginuren, einduren); }); AlertDialog alert = alertDialogBuilder.Create(); alert.Show(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.SettingsActivity); EditText mailEditText = FindViewById <EditText>(Resource.Id.mailEditText); ImageButton soundButton = FindViewById <ImageButton>(Resource.Id.soundButton); ImageButton closeImageButton = FindViewById <ImageButton>(Resource.Id.closeImageButton); TimePicker timePicker = FindViewById <TimePicker>(Resource.Id.timePicker); timePicker.SetIs24HourView(Java.Lang.Boolean.True); var savedSettings = Application.Context.GetSharedPreferences("SavedSettings", FileCreationMode.Private); var savedSettingsEdit = savedSettings.Edit(); int hour = savedSettings.GetInt("hour", 20); int minute = savedSettings.GetInt("minute", 30); string mail = savedSettings.GetString("mail", ""); bool alarmNeedsUpdate = savedSettings.GetBoolean("alarmNeedsUpdate", false); bool sound = savedSettings.GetBoolean("sound", true); if (sound) { soundButton.SetImageResource(Resource.Drawable.Audio30); } else { soundButton.SetImageResource(Resource.Drawable.NoAudio30); } mailEditText.Text = mail; timePicker.Hour = hour; timePicker.Minute = minute; timePicker.TimeChanged += (s, e) => { hour = e.HourOfDay; minute = e.Minute; savedSettingsEdit.PutInt("hour", hour); savedSettingsEdit.PutInt("minute", minute); savedSettingsEdit.PutBoolean("alarmNeedsUpdate", true); savedSettingsEdit.Commit(); }; soundButton.Click += delegate { MainActivity.ToggleSound(soundButton); }; closeImageButton.Click += delegate { mail = mailEditText.Text; savedSettingsEdit.PutString("mail", mail); savedSettingsEdit.Commit(); Context temp = new Motivationskalender.MainActivity(); Alarm.CheckAlarm(this); this.Finish(); }; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); databaseService = new DatabaseService(); databaseService.CreateDataBase(); SetContentView(Resource.Layout.detailed_app_info_activity); var packageName = Intent.GetStringExtra("packageName"); var appIcon = PackageManager .GetApplicationIcon(packageName); var appName = PackageManager.GetApplicationLabel(PackageManager.GetApplicationInfo(packageName, PackageInfoFlags.MetaData)); var appIconView = FindViewById <ImageView>(Resource.Id.detailed_app_icon); var appNameView = FindViewById <TextView>(Resource.Id.app_name); appIconView.SetImageDrawable(appIcon); appNameView.Text = appName; timePicker = FindViewById <TimePicker>(Resource.Id.time_picker); var saveButton = FindViewById <Button>(Resource.Id.save_changes); saveButton.Click += (s, e) => { var time = getTime(); if (appSettings == null) { databaseService.InsertIntoTableAppSettings(new AppSettings { PackageName = packageName, DailyLimit = (long)time.TotalMilliseconds }); } else { appSettings.DailyLimit = (long)time.TotalMilliseconds; databaseService.UpdateTableAppSettings(appSettings); } }; timePicker.SetIs24HourView(Java.Lang.Boolean.True); timePicker.CurrentHour = (Java.Lang.Integer) 0; timePicker.CurrentMinute = (Java.Lang.Integer) 0; appSettings = databaseService.SelectQueryTableAppSettings(packageName); if (appSettings != null) { appSettings.AppName = appName; databaseService.UpdateTableAppSettings(appSettings); var timeInMilliseconds = appSettings.DailyLimit; TimeSpan t = TimeSpan.FromMilliseconds(timeInMilliseconds); timePicker.CurrentHour = (Java.Lang.Integer)t.Hours; timePicker.CurrentMinute = (Java.Lang.Integer)t.Minutes; } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.TimePicerDialogView, container, false); _txtTime = view.FindViewById <TimePicker>(Resource.Id.NewEventTime); _txtTime.SetIs24HourView(Boolean.True); view.FindViewById <Button>(Resource.Id.AddEvent_NextButton3).Click += NextStep; return(view); }
public override Android.Views.View OnCreateView(Android.Views.LayoutInflater inflater, Android.Views.ViewGroup container, Bundle savedInstanceState) { int theme = Arguments.GetInt("theme"); int initialHour = Arguments.GetInt("hour"); int initialMinute = Arguments.GetInt("minute"); bool isClientSpecified24HourTime = Arguments.GetBoolean("isClientSpecified24HourTime"); bool is24HourTime = Arguments.GetBoolean("is24HourTime"); Context contextThemeWrapper = new ContextThemeWrapper( Activity, theme == SlideDateTimePicker.HOLO_DARK ? Android.Resource.Style.ThemeHolo : Android.Resource.Style.ThemeHoloLight); LayoutInflater localInflater = inflater.CloneInContext(contextThemeWrapper); View v = localInflater.Inflate(Resource.Layout.Fragment_Time, container, false); mTimePicker = v.FindViewById <TimePicker> (Resource.Id.timePicker); mTimePicker.DescendantFocusability = DescendantFocusability.BlockDescendants; mTimePicker.SetOnTimeChangedListener(this); if (isClientSpecified24HourTime) { mTimePicker.SetIs24HourView(new Java.Lang.Boolean(is24HourTime)); } else { mTimePicker.SetIs24HourView(new Java.Lang.Boolean(DateFormat.Is24HourFormat(TargetFragment.Activity))); } mTimePicker.CurrentHour = new Java.Lang.Integer(initialHour); mTimePicker.CurrentMinute = new Java.Lang.Integer(initialMinute); if (Build.VERSION.SdkInt >= BuildVersionCodes.IceCreamSandwich && Build.VERSION.SdkInt <= BuildVersionCodes.IceCreamSandwichMr1) { FixTimePickerBug18982(); } return(v); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Alarmcontroller_Layout); FindViewById <Button>(Resource.Id.oneshotAlarm).Click += StartAlarm; FindViewById <Button>(Resource.Id.stoprepeatingAlarm).Click += StopAlarm; timeselector = FindViewById <TimePicker>(Resource.Id.timePicker); //timertext = FindViewById<EditText>(Resource.Id.timertext); vibro = (Vibrator)GetSystemService(Context.VibratorService); Java.Lang.Boolean q = new Java.Lang.Boolean(false); timeselector.SetIs24HourView(q); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = inflater.Inflate(Resource.Layout.timePicker, container, false); time = view.FindViewById <TimePicker>(Resource.Id.timePicker1); addTime = view.FindViewById <Button>(Resource.Id.timePickerConfirm); time.SetIs24HourView(Java.Lang.Boolean.True); time.Hour = DateTime.UtcNow.Hour; time.TimeChanged += Time_TimeChanged; addTime.Click += AddTime_Click; return(view); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.bedroom); var timeButton = FindViewById <Button>(Resource.Id.timeButton); var timeDisplay = FindViewById <TextView>(Resource.Id.timer); timeButton.Click += (s, e) => { timeDisplay.Text = DateTime.Now.ToString("h:mm tt"); }; timePicker.SetIs24HourView(Java.Lang.Boolean.True); timeDisplay.Text = DateTime.Now.ToString("h:mm tt"); }
protected override void OnCreate(Bundle savedInstanceState) { RequestWindowFeature(WindowFeatures.NoTitle); base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.alarm_controller); btnSet = FindViewById <Button>(Resource.Id.btnSet); btnRandom = FindViewById <Button>(Resource.Id.btnRandom); timePicker = FindViewById <TimePicker>(Resource.Id.timePicker); btnTheme = FindViewById <Button>(Resource.Id.btnTheme); timePicker.SetIs24HourView((Java.Lang.Boolean)true); btnSet.Click += btnSet_Click; btnRandom.Click += btnRandom_Click; btnTheme.Click += btnTheme_Click; }
protected override BaseDialogFragment.Builder Build(BaseDialogFragment.Builder builder) { builder = base.Build(builder); mTimePicker = (TimePicker)LayoutInflater.From(Activity).Inflate(Resource.Layout.sdl_timepicker, null); mTimePicker.SetIs24HourView((Java.Lang.Boolean)Arguments.GetBoolean(ARG_24H)); builder.SetView(mTimePicker); TimeZone zone = TimeZone.GetTimeZone(Arguments.GetString(ARG_ZONE)); mCalendar = Calendar.GetInstance(zone); mCalendar.TimeInMillis = Arguments.GetLong(ARG_DATE, JavaSystem.CurrentTimeMillis()); mTimePicker.CurrentHour = (Java.Lang.Integer)mCalendar.Get(CalendarField.HourOfDay); mTimePicker.CurrentMinute = (Java.Lang.Integer)mCalendar.Get(CalendarField.Minute); return(builder); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); timePicker = FindViewById <TimePicker>(Resource.Id.timePicker); var btnChange = FindViewById <Button>(Resource.Id.btnChange); var txtDisplay = FindViewById <TextView>(Resource.Id.txtDisplay); btnChange.Click += (s, e) => { txtDisplay.Text = getTime(); }; timePicker.SetIs24HourView(Java.Lang.Boolean.True); txtDisplay.Text = getTime(); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.Inflate(Resource.Layout.Saat_Secim, container, false); Dialog.Window.SetLayout(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); Dialog.Window.SetGravity(GravityFlags.FillHorizontal | GravityFlags.CenterHorizontal | GravityFlags.CenterVertical); Button tamam = v.FindViewById <Button>(Resource.Id.button1); TimePicker1 = v.FindViewById <TimePicker>(Resource.Id.timePicker1); TimePicker1.TimeChanged += TimePicker1_TimeChanged; tamam.Click += Tamam_Click; TimePicker1.SetIs24HourView(Java.Lang.Boolean.True); TimePicker1.CurrentMinute = Java.Lang.Integer.ValueOf(DateTime.Now.Minute); TimePicker1.CurrentHour = Java.Lang.Integer.ValueOf(DateTime.Now.Hour); time = DateTime.Now.ToShortTimeString(); return(v); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); var view = inflater.Inflate(Resource.Layout.DialogTimepicker, container, false); saveButton = view.FindViewById <Button>(Resource.Id.timepicker_button_save); cancelButton = view.FindViewById <Button>(Resource.Id.timepicker_button_cancel); timepicker = view.FindViewById <TimePicker>(Resource.Id.timepicker); saveButton.Click += Save_Click; cancelButton.Click += Cancel_Click; timepicker.SetIs24HourView((Java.Lang.Boolean)true); timepicker.CurrentHour = (Integer)time.Hours; timepicker.CurrentMinute = (Integer)time.Minutes; return(view); }
public override Dialog OnCreateDialog(Bundle state) { var time = Toggl.Phoebe.Time.Now; if (model != null && model.StartTime != DateTime.MinValue) { time = model.StartTime.ToLocalTime(); } var date = Toggl.Phoebe.Time.Now; if (model != null && model.StartTime != DateTime.MinValue) { date = model.StartTime.ToLocalTime().Date; } var view = LayoutInflater.From(Activity) .Inflate(Resource.Layout.ChangeTimeEntryStartTimeDialogFragment, null); TabsRadioGroup = view.FindViewById <RadioGroup> (Resource.Id.TabsRadioGroup); TimeTabRadioButton = view.FindViewById <RadioButton> (Resource.Id.TimeTabRadioButton).SetFont(Font.Roboto); DateTabRadioButton = view.FindViewById <RadioButton> (Resource.Id.DateTabRadioButton).SetFont(Font.Roboto); TimePicker = view.FindViewById <TimePicker> (Resource.Id.TimePicker); DatePicker = view.FindViewById <DatePicker> (Resource.Id.DatePicker); TabsRadioGroup.CheckedChange += OnTabsRadioGroupCheckedChange; TimePicker.CurrentHour = new Java.Lang.Integer(time.Hour); TimePicker.CurrentMinute = new Java.Lang.Integer(time.Minute); TimePicker.SetIs24HourView(new Java.Lang.Boolean( DateFormat.Is24HourFormat(ServiceContainer.Resolve <Context> ()))); TimePicker.TimeChanged += OnTimePickerTimeChanged; DatePicker.Init(date.Year, date.Month - 1, date.Day, this); Rebind(); var dia = new AlertDialog.Builder(Activity) .SetTitle(Resource.String.ChangeTimeEntryStartTimeDialogTitle) .SetView(view) .SetPositiveButton(Resource.String.ChangeTimeEntryStartTimeDialogOk, OnOkButtonClicked) .Create(); return(dia); }
private void SetupViews() { if (viewsSetup || !modelLoaded || TimePicker == null) { return; } viewsSetup = true; var time = GetInitialTime(); var date = GetInitialDate(); TimePicker.SetIs24HourView(new Java.Lang.Boolean( DateFormat.Is24HourFormat(ServiceContainer.Resolve <Context> ()))); TimePicker.CurrentHour = new Java.Lang.Integer(time.Hour); TimePicker.CurrentMinute = new Java.Lang.Integer(time.Minute); TimePicker.TimeChanged += OnTimePickerTimeChanged; DatePicker.Init(date.Year, date.Month - 1, date.Day, this); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.CreateClubEvent); // ... OnCreate method _toolbar = FindViewById <Toolbar>(Resource.Id.tv_createClubEvent_toolbar); SetSupportActionBar(_toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); _placeInfo = FindViewById <TextView>(Resource.Id.tv_createClubEvent_eventInfo); _eventTypesSpinner = FindViewById <Spinner>(Resource.Id.spn_createClubEvent_eventType); string[] eventTypes = Enum.GetNames(typeof(EventType)) .Select(r => Literals.ResourceManager.GetString(r)).ToArray(); _eventTypesSpinner.Adapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, eventTypes); _startTimeDay = FindViewById <DatePicker>(Resource.Id.dp_createClubEvent_clubEventStartTimeDay); _startTimeDay.MinDate = (long)DateTime.Now.ToUniversalTime().Subtract( new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc) ).TotalMilliseconds; _startTimeDay.MaxDate = (long)new DateTime(2019, 1, 1).ToUniversalTime().Subtract( new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc) ).TotalMilliseconds; _startTimeDay.DateChanged += StartTimeDay_DateChanged; _startTimeHour = FindViewById <TimePicker>(Resource.Id.tp_createClubEvent_clubEventStartTimeHour); _startTimeHour.SetIs24HourView(new Java.Lang.Boolean(true)); _startTimeHour.TimeChanged += StartTimeHour_TimeChanged; var createButton = FindViewById <Button>(Resource.Id.btn_createClubEvent_createClubEvent); createButton.Click += CreateButton_Click; var setPlaceButton = FindViewById <Button>(Resource.Id.btn_createClubEvent_setEventPlace); setPlaceButton.Click += SetPlaceButton_Click; }
public static Dialog Build(Activity activity, TimePromptConfig config) { var picker = new TimePicker(activity); var builder = new AlertDialog .Builder(activity) .SetCancelable(false) .SetTitle(config.Title) .SetView(picker); if (config.SelectedTime != null) { picker.CurrentHour = new Integer(config.SelectedTime.Value.Hours); picker.CurrentMinute = new Integer(config.SelectedTime.Value.Minutes); } var is24Hour = config.Use24HourClock ?? DateFormat.Is24HourFormat(activity); picker.SetIs24HourView(new Java.Lang.Boolean(is24Hour)); if (config.IsCancellable) { builder.SetNegativeButton( config.CancelText, (sender, args) => { var ts = new TimeSpan(0, picker.CurrentHour.IntValue(), picker.CurrentMinute.IntValue(), 0); config.OnAction?.Invoke(new TimePromptResult(false, ts)); } ); } builder.SetPositiveButton( config.OkText, (sender, args) => { var ts = new TimeSpan(0, picker.CurrentHour.IntValue(), picker.CurrentMinute.IntValue(), 0); config.OnAction?.Invoke(new TimePromptResult(true, ts)); } ); return(builder.Show()); }
//Metoda wywołuje się w momencie tworzenia obiektu protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.nazwaiczas_); //Przypisz zmienne elementom interfejsu TimePicker timePicker = FindViewById <TimePicker>(Resource.Id.timePicker); var text = FindViewById <EditText>(Resource.Id.textInputEditText1); Button Start = FindViewById <Button>(Resource.Id.button1); //Ustaw zegarek na 24-godzinny timePicker.SetIs24HourView((Java.Lang.Boolean)true); //Zaczyna nową grę - reset wszystkiego Start.Click += (sender, e) => { if (text.Text.Length >= 1) { //Ustaw zmienne Zarzadzanie.reset(); Zarzadzanie.nazwaPatrolu = text.Text; Zarzadzanie.minutaStartowa = DateTime.Parse(timePicker.CurrentHour + ":" + timePicker.CurrentMinute); Zarzadzanie.czasRozpoczecia = DateTime.Now; Zarzadzanie.czyGraTrwa = true; //Zapisz grę Zarzadzanie.SaveGeme(); var intent = new Intent(this, typeof(Akcje)); StartActivity(intent); this.Finish(); } else { Toast.MakeText(this, "Podaj nazwę patrolu!", ToastLength.Long).Show(); } }; }
public void TimePickDialogShow(EditText edit_inputTime) { var timepickerlayout = (LinearLayout)activity.LayoutInflater.Inflate(Resource.Layout.commontimepickerlayout, null); timePicker = (TimePicker)timepickerlayout.FindViewById <TimePicker>(Resource.Id.timepicker); InitTimePicker(timePicker); timePicker.SetIs24HourView(Java.Lang.Boolean.ValueOf(true)); timePicker.SetOnTimeChangedListener(this); var builder = new AlertDialog.Builder(activity).SetView(timepickerlayout); builder.SetPositiveButton("设置", (sender, e) => { dialog.Dismiss(); edit_inputTime.Text = dateTime; }); builder.SetNegativeButton("取消", (sender, e) => { dialog.Dismiss(); }); dialog = builder.Create(); dialog.Show(); OnTimeChanged(null, 0, 0); }
protected override void OnCreate(Bundle icicle) { base.OnCreate(icicle); Window w = Window; w.RequestFeature(WindowFeatures.LeftIcon); SetContentView(Resource.Layout.push_preferences_dialog); pushEnabled = (CheckBox)FindViewById(Resource.Id.push_enabled); soundEnabled = (CheckBox)FindViewById(Resource.Id.sound_enabled); vibrateEnabled = (CheckBox)FindViewById(Resource.Id.vibrate_enabled); quietTimeEnabled = (CheckBox)FindViewById(Resource.Id.quiet_time_enabled); locationEnabled = (CheckBox)FindViewById(Resource.Id.location_enabled); backgroundLocationEnabled = (CheckBox)FindViewById(Resource.Id.background_location_enabled); foregroundLocationEnabled = (CheckBox)FindViewById(Resource.Id.foreground_location_enabled); locationEnabledLabel = (TextView)FindViewById(Resource.Id.location_enabled_label); backgroundLocationEnabledLabel = (TextView)FindViewById(Resource.Id.background_location_enabled_label); foregroundLocationEnabledLabel = (TextView)FindViewById(Resource.Id.foreground_location_enabled_label); startTime = (TimePicker)FindViewById(Resource.Id.start_time); endTime = (TimePicker)FindViewById(Resource.Id.end_time); startTime.SetIs24HourView(new Java.Lang.Boolean(DateFormat.Is24HourFormat(this))); endTime.SetIs24HourView(new Java.Lang.Boolean(DateFormat.Is24HourFormat(this))); pushEnabled.Click += (v, e) => { PushSettingsActive(((CheckBox)v).Checked); }; quietTimeEnabled.Click += (v, e) => { QuietTimeSettingsActive(((CheckBox)v).Checked); }; locationEnabled.Click += (v, e) => { BackgroundLocationActive(((CheckBox)v).Checked); ForegroundLocationActive(((CheckBox)v).Checked); }; }
public override void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); onSiteTimePicker = view.FindViewById <TimePicker>(Resource.Id.onSiteTimePicker); completeTimePicker = view.FindViewById <TimePicker>(Resource.Id.completeTimePicker); onSiteDatePicker = view.FindViewById <DatePicker>(Resource.Id.onSiteDatePicker); completeDatePicker = view.FindViewById <DatePicker>(Resource.Id.completeDatePicker); onSiteLinearLayout = view.FindViewById <LinearLayout>(Resource.Id.onSiteLinearLayout); // Set to 24 Hour mode onSiteTimePicker.SetIs24HourView(Java.Lang.Boolean.True); completeTimePicker.SetIs24HourView(Java.Lang.Boolean.True); // time picker event handlers onSiteTimePicker.TimeChanged += _onSiteTimePicker_TimeChanged; completeTimePicker.TimeChanged += _completeTimePicker_TimeChanged; var onSiteDateTime = ((ConfirmTimesViewModel)this.ViewModel).OnSiteDateTime; // binding and Time Pickers just does not work onSiteTimePicker.CurrentHour = (Java.Lang.Integer)onSiteDateTime.TimeOfDay.Hours; onSiteTimePicker.CurrentMinute = (Java.Lang.Integer)onSiteDateTime.TimeOfDay.Minutes; completeTimePicker.CurrentHour = (Java.Lang.Integer)DateTime.Now.Hour; completeTimePicker.CurrentMinute = (Java.Lang.Integer)DateTime.Now.Minute; //onSiteDatePicker.UpdateDate(onSiteDateTime.Year, onSiteDateTime.Month, onSiteDateTime.Day); onSiteDatePicker.FocusChange += OnSiteDatePicker_FocusChange; completeDatePicker.FocusChange += CompleteDatePicker_FocusChange; if (!((ConfirmTimesViewModel)this.ViewModel).ShowOnSiteConfirmation) { onSiteLinearLayout.Visibility = ViewStates.Gone; } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ChangeSettings); lblPass = FindViewById <TextView>(Resource.Id.lblPass); btnExecuteSql = FindViewById <Button>(Resource.Id.btnExecuteSql); sqlQuery = FindViewById <EditText>(Resource.Id.sqlQuery); pass1 = FindViewById <EditText>(Resource.Id.pass1); dateDate = FindViewById <EditText>(Resource.Id.dateDate); lblOut = FindViewById <TextView>(Resource.Id.lblOut); btnOk = FindViewById <Button>(Resource.Id.btnOk); lblEmail = FindViewById <TextView>(Resource.Id.lblEmail); punchOut = FindViewById <TextView>(Resource.Id.punchOut); txtNewEmail = FindViewById <EditText>(Resource.Id.txtNewEmail); lblOutEmail = FindViewById <TextView>(Resource.Id.lblOutEmail); btnOkEmail = FindViewById <Button>(Resource.Id.btnOkEmail); btnExitPass = FindViewById <Button>(Resource.Id.btnExitPass); btnPunch = FindViewById <Button>(Resource.Id.btnPunch); timePickIn = FindViewById <TimePicker>(Resource.Id.timePickIn); timePickOut = FindViewById <TimePicker>(Resource.Id.timePickOut); IsClockIn = FindViewById <CheckBox>(Resource.Id.IsClockIn); IsClockOut = FindViewById <CheckBox>(Resource.Id.IsClockOut); DateTime dt = DateTime.Now.ToLocalTime(); //.Month dateDate.Text = $"{dt.Month}/{dt.Day}/{dt.Year}"; Java.Lang.Boolean b = Java.Lang.Boolean.True; timePickIn.SetIs24HourView(b); timePickOut.SetIs24HourView(b); btnPunch.Click += btnPunch_Click; btnOk.Click += btnOk_Click; //btnOkEmail.Click += btnOkEmail_Click; btnExitPass.Click += btnExitPass_Click; btnExecuteSql.Click += btnExecuteSql_Click; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.datepicker3); today = DateTime.Now; EditText surround = FindViewById <EditText>(Resource.Id.tempSurround); surround.TextChanged += new EventHandler <Android.Text.TextChangedEventArgs>(alterValue); EditText body = FindViewById <EditText>(Resource.Id.tempBody); body.TextChanged += new EventHandler <Android.Text.TextChangedEventArgs>(alterValue); EditText bweight = FindViewById <EditText>(Resource.Id.weightBody); bweight.TextChanged += new EventHandler <Android.Text.TextChangedEventArgs>(alterValue); TimePicker timeFound = FindViewById <TimePicker>(Resource.Id.timeFound); timeFound.SetIs24HourView(Java.Lang.Boolean.True); timeFound.TimeChanged += new EventHandler <TimePicker.TimeChangedEventArgs>(alterTime); DatePicker dater = FindViewById <DatePicker>(Resource.Id.dateDisplay); int monthFix = today.Month - 1; dater.Init(today.Year, monthFix, today.Day, new DateChangedListener((DatePicker, year, month, day) => { DateTime c = common.date; DateTime d = new DateTime(year, month + 1, day, c.Hour, c.Minute, 0); // fix as Android goes from 0 - 11 whereas .NET goes 1 - 12 common.date = d; })); CheckBox weight = FindViewById <CheckBox>(Resource.Id.weightBodyKG); weight.CheckedChange += new EventHandler <Android.Widget.CompoundButton.CheckedChangeEventArgs>(convertUnits); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.podajGodzine); Zmienne.czasPicia = 0; Zmienne.czas1 = 0; // Create your application here //godzina pobierana z telefonu g1 = DateTime.Now.Hour; m1 = DateTime.Now.Minute; //suma godzin i minut pobranych z telefonu Zmienne.czas1 = g1 + (m1 / 60); //jak wywo³uje siê zegar w nowej metodzie to dziala liczenie, ale zegar jest am/pm zegar = FindViewById <TimePicker>(Resource.Id.timePicker1); zegar.SetIs24HourView(Java.Lang.Boolean.True); Button buttonPodajGodzine = FindViewById <Button>(Resource.Id.buttonPodajGodzine); buttonPodajGodzine.Click += ButtonPodajGodzine_Click; }