public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var ignored = base.OnCreateView(inflater, container, savedInstanceState); root = inflater.Inflate(Resource.Layout.HomeFragment, null); IncrementDays = 0; string currentDate = DateTime.UtcNow.Date.ToString("dddd, d"); ToolBarDate = root.FindViewById <TextView>(Resource.Id.todays_date); ToolBarDate.Text = currentDate; Today = Int32.Parse(Regex.Match(currentDate, @"\d+").Value); RecyclerViewData = new List <WorkoutItem>(); RecyclerViewWorkouts = root.FindViewById <RecyclerView>(Resource.Id.recyclerview_home); AdapterHome = new WorkoutAdapter(root.Context, RecyclerViewData); RecyclerViewWorkouts.SetAdapter(AdapterHome); RecyclerViewWorkouts.SetLayoutManager(new LinearLayoutManager(Context)); RecyclerViewWorkouts.NestedScrollingEnabled = false; AdapterHome.ItemClick += OnItemClick; RetrieveWorkouts(); SetupClickListeners(root); return(root); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var ignored = base.OnCreateView(inflater, container, savedInstanceState); View view = inflater.Inflate(Resource.Layout.CalendarFragment, null); calendar = view.FindViewById <CalendarView>(Resource.Id.calendarView1); recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recyclerView1); RecyclerViewData = new List <WorkoutItem>(); AdapterHome = new WorkoutAdapter(RecyclerViewData); recyclerView.SetAdapter(AdapterHome); recyclerView.SetLayoutManager(new LinearLayoutManager(Context)); AdapterHome.ItemClick += OnItemClick; calendar.DateChange += YourCalendarView_DateChange; return(view); }