Esempio n. 1
0
        /**
         * @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;
 }
Esempio n. 4
0
 /**
  * @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)
 {
 }
Esempio n. 5
0
 public TimePickerDialogEx(TimePickerEx picker, Context context, IOnTimeSetListener callBack, int hour,
                           int minute)
     : base(context, callBack, hour, minute, picker.Is24HourView)
 {
     _TimePicker = picker;
 }