/**
         * 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);
            }
        }
Exemple #3
0
        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.
            }
        }
Exemple #4
0
        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);
        }
Exemple #6
0
        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);
        }
Exemple #12
0
        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);
        }
Exemple #13
0
        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);
        }
Exemple #14
0
        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;
        }
Exemple #16
0
        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);
        }
Exemple #17
0
        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();
        }
Exemple #18
0
        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);
        }
Exemple #19
0
        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);
        }
Exemple #20
0
        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);
        }
Exemple #21
0
        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);
        }
Exemple #22
0
        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());
        }
Exemple #24
0
        //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();
                }
            };
        }
Exemple #25
0
        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;
            }
        }
Exemple #28
0
        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;
        }
Exemple #29
0
        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);
        }
Exemple #30
0
        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;
        }