public override Android.Support.V4.App.Fragment GetItem(int position) { switch (position) { case 0: DateFragment dateFragment = DateFragment.newInstance( _theme, _calendar.Get(CalendarField.Year), _calendar.Get(CalendarField.Month), _calendar.Get(CalendarField.DayOfMonth), _minDate, _maxDate); dateFragment.SetTargetFragment(slideDateTimeDialogFragment, 100); return(dateFragment); case 1: TimeFragment timeFragment = TimeFragment.NewInstance( _theme, _calendar.Get(CalendarField.HourOfDay), _calendar.Get(CalendarField.Minute), _isClientSpecified24HourTime, _is24HourTime); timeFragment.SetTargetFragment(slideDateTimeDialogFragment, 200); return(timeFragment); default: return(null); } }
/** * Return an instance of DateFragment with its bundle filled with the * constructor arguments. The values in the bundle are retrieved in * {@link #onCreateView()} below to properly initialize the DatePicker. * * @param theme * @param year * @param month * @param day * @param minDate * @param maxDate * @return an instance of DateFragment */ public static DateFragment newInstance(int Theme, int Year, int Month,int Day, Date MinDate, Date MaxDate) { DateFragment dateFragment = new DateFragment(); Bundle b = new Bundle(); b.PutInt("theme", Theme); b.PutInt("year", Year); b.PutInt("month", Month); b.PutInt("day", Day); b.PutSerializable("minDate", MinDate); b.PutSerializable("maxDate", MaxDate); dateFragment.Arguments=b; return dateFragment; }
/** * Return an instance of DateFragment with its bundle filled with the * constructor arguments. The values in the bundle are retrieved in * {@link #onCreateView()} below to properly initialize the DatePicker. * * @param theme * @param year * @param month * @param day * @param minDate * @param maxDate * @return an instance of DateFragment */ public static DateFragment newInstance(int Theme, int Year, int Month, int Day, Date MinDate, Date MaxDate) { DateFragment dateFragment = new DateFragment(); Bundle b = new Bundle(); b.PutInt("theme", Theme); b.PutInt("year", Year); b.PutInt("month", Month); b.PutInt("day", Day); b.PutSerializable("minDate", MinDate); b.PutSerializable("maxDate", MaxDate); dateFragment.Arguments = b; return(dateFragment); }