示例#1
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            ViewGroup rootView = (ViewGroup)inflater.Inflate(Resource.Layout.fragment_calendar_events_read, container, false);

            settingsLayout   = (LinearLayout)rootView.FindViewById(Resource.Id.go_settings_layout);
            readEventsLayout = (LinearLayout)rootView.FindViewById(Resource.Id.read_events_layout);

            RadCalendarView calendarView = new RadCalendarView(Activity);

            adapter = new EventReadAdapter(calendarView);
            calendarView.EventAdapter = adapter;

            Button settingsButton = (Button)rootView.FindViewById(Resource.Id.go_settings_button);

            settingsButton.Click += (object sender, EventArgs e) => {
                GoToSettings();
            };

            Button readEventsButton = (Button)rootView.FindViewById(Resource.Id.read_events_button);

            readEventsButton.Click += (object sender, EventArgs e) => {
                TryReadEvents();
            };
            InitLayoutVisibility();
            rootView.AddView(calendarView);

            return(rootView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            ViewGroup rootView = (ViewGroup)inflater.Inflate(Resource.Layout.fragment_calendar_events_read, container, false);
            settingsLayout = (LinearLayout)rootView.FindViewById(Resource.Id.go_settings_layout);
            readEventsLayout = (LinearLayout)rootView.FindViewById(Resource.Id.read_events_layout);

            RadCalendarView calendarView = new RadCalendarView(Activity);

            adapter = new EventReadAdapter(calendarView);
            calendarView.EventAdapter = adapter;

            Button settingsButton = (Button)rootView.FindViewById(Resource.Id.go_settings_button);
            settingsButton.Click += (object sender, EventArgs e) => {
                GoToSettings();
            };

            Button readEventsButton = (Button)rootView.FindViewById(Resource.Id.read_events_button);
            readEventsButton.Click += (object sender, EventArgs e) => {
                TryReadEvents();
            };
            InitLayoutVisibility();
            rootView.AddView(calendarView);

            return rootView;
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);

			EventReadAdapter adapter = new EventReadAdapter (calendarView);
			calendarView.EventAdapter = adapter;
			EventReadAdapter.GetAllCalendarsAsync (Activity, new ResultListener(adapter));

			return calendarView;
		}
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            EventReadAdapter adapter = new EventReadAdapter(calendarView);

            calendarView.EventAdapter = adapter;
            adapter.ReadEventsAsync();

            return(calendarView);
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);

			EventReadAdapter adapter = new EventReadAdapter (calendarView);
			calendarView.EventAdapter = adapter;

			Calendar calendar = Calendar.Instance;
			long start = calendar.TimeInMillis;
			calendar.Add (CalendarField.Date, 7);
			long end = calendar.TimeInMillis;

			EventQueryToken token = adapter.EventsQueryToken;
			token.SetRange (start, end);

			adapter.ReadEventsAsync ();

			return calendarView;
		}
示例#6
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            EventReadAdapter adapter = new EventReadAdapter(calendarView);

            calendarView.EventAdapter = adapter;

            Calendar calendar = Calendar.Instance;
            long     start    = calendar.TimeInMillis;

            calendar.Add(CalendarField.Date, 7);
            long end = calendar.TimeInMillis;

            EventQueryToken token = adapter.EventsQueryToken;

            token.SetRange(start, end);

            adapter.ReadEventsAsync();

            return(calendarView);
        }
示例#7
0
 public ResultListener(EventReadAdapter adapter)
 {
     this.adapter = adapter;
 }
 public ResultListener(EventReadAdapter adapter)
 {
     this.adapter = adapter;
 }