public void UpdateSeason(TVSeason season)
 {
     _season = season;
     _adapter = new DetailsShowEpisodeTabsAdatper(this.FragmentManager, _season);
     _pager.Adapter = _adapter;
     _tabLayout.SetupWithViewPager(_pager);
     _tabLayout.SetOnTabSelectedListener(this);
 }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            if (savedInstanceState != null)
            {
                _season = new TVSeason();
                _season = JsonConvert.DeserializeObject<TVSeason>(savedInstanceState.GetString("seasonSerialized"));
                _position = savedInstanceState.GetInt("position", 0);
            }


            var view = inflater.Inflate(Resource.Layout.details_show_episode_tab_view, container, false);
            var backgroundLinearLayout = view.FindViewById<LinearLayout>(Resource.Id.detailsShowEpisodeLinearLayout);
            _adapter = new DetailsShowEpisodeTabsAdatper(this.FragmentManager, _season);
            _pager = view.FindViewById<ViewPager>(Resource.Id.detailsShowEpisodeViewPager);
            _tabLayout = view.FindViewById<TabLayout>(Resource.Id.detaislShowEpisodeTabLayout);
            _pager.Adapter = _adapter;
            _tabLayout.SetupWithViewPager(_pager);

            var pageMargin = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 4, Resources.DisplayMetrics);
            _pager.PageMargin = pageMargin;
            _pager.CurrentItem = _position;
            _tabLayout.SetOnTabSelectedListener(this);


            //backgroundLinearLayout.SetBackgroundColor(Color.Red);

            return view;
        }