/** * @param context Parent. * @param theme the theme to apply to this dialog * @param callBack How parent is notified. * @param hourOfDay The initial hour. * @param minute The initial minute. * @param is24HourView Whether this is a 24 hour view, or AM/PM. */ public MyTimePickerDialog(Context context, int theme, IOnTimeSetListener callBack, int hourOfDay, int minute, int seconds, bool is24HourView) : base(context, theme) { RequestWindowFeature((int)WindowFeatures.NoTitle); mCallback = callBack; mInitialHourOfDay = hourOfDay; mInitialMinute = minute; mInitialSeconds = seconds; mIs24HourView = is24HourView; mDateFormat = Android.Text.Format.DateFormat.GetTimeFormat(context); mCalendar = Calendar.Instance; updateTitle(mInitialHourOfDay, mInitialMinute, mInitialSeconds); SetButton("OK", (sender, e) => { OnClick(sender as View); }); SetButton2(AppResources.AnnulerBouton, (s, e) => { }); //setIcon(android.R.drawable.ic_dialog_time); LayoutInflater inflater = (LayoutInflater)context.GetSystemService(Context.LayoutInflaterService); View view = inflater.Inflate(Resource.Layout.time_picker_dialog, null); SetView(view); mTimePicker = (TimePicker)view.FindViewById(Resource.Id.timePicker); // initialize state mTimePicker.setCurrentHour(mInitialHourOfDay); mTimePicker.setCurrentMinute(mInitialMinute); mTimePicker.setCurrentSecond(mInitialSeconds); mTimePicker.setIs24HourView(mIs24HourView); mTimePicker.setOnTimeChangedListener(this); }
public UnoTimePickerDialog(Context context, int themeResId, IOnTimeSetListener listener, int hourOfDay, int minute, bool is24HourView, int minuteIncrement) : base(context, themeResId, listener, hourOfDay, minute, is24HourView) { _minuteIncrement = minuteIncrement; _hourOfDay = hourOfDay; _minute = minute; Initialize(); }
public IntervalTimePickerDialog(Context context, IOnTimeSetListener listener, int hourOfDay, int minute, bool is24HourView, int interval) : base(context, Resource.Style.IntervalPickerTheme, listener, hourOfDay, minute / interval, is24HourView) { this.interval = interval; this.listener = listener; this.hourOfDay = hourOfDay; this.minute = minute; }
/** * @param context Parent. * @param callBack How parent is notified. * @param hourOfDay The initial hour. * @param minute The initial minute. * @param is24HourView Whether this is a 24 hour view, or AM/PM. */ public MyTimePickerDialog(Context context, IOnTimeSetListener callBack, int hourOfDay, int minute, int seconds, bool is24HourView) : this(context, 0, callBack, hourOfDay, minute, seconds, is24HourView) { }
public TimePickerDialogEx(TimePickerEx picker, Context context, IOnTimeSetListener callBack, int hour, int minute) : base(context, callBack, hour, minute, picker.Is24HourView) { _TimePicker = picker; }