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;
		}
Beispiel #3
0
        /**
         * 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);
        }