/// <summary> /// Creates a time picker dialog. /// </summary> /// <param name="context">The context</param> /// <param name="listener">The listener to get the set duration.</param> /// <param name="duration">The default duration.</param> public TimeDurationPickerDialog(Context context, OnDurationSetListener listener, long duration) : base(context) { _durationSetListener = listener; LayoutInflater inflater = LayoutInflater.From(context); View view = inflater.Inflate(Resource.Layout.time_duration_picker_dialog, null); SetView(view); SetButton(-1, context.GetString(Resource.String.ok), this); SetButton(-2, context.GetString(Resource.String.cancel), this); _durationInputView = (TimeDurationPicker)view; _durationInputView.Duration = duration; }
/// <summary> /// Creates a time picker dialog. /// </summary> /// <param name="context">The context.</param> /// <param name="listener">The listener to get the set duration.</param> /// <param name="duration">The default duration in milliseconds.</param> /// <param name="timeUnits">The default timeunits.</param> public TimeDurationPickerDialog(Context context, OnDurationSetListener listener, long duration, int timeUnits) : this(context, listener, duration) { _durationInputView.TimeUnits = timeUnits; }