示例#1
0
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);
            viewPager = view.FindViewById <ViewPager>(Resource.Id.viewPager);
            viewPager.OffscreenPageLimit = 2;

            TabLayout tabs = view.FindViewById <TabLayout>(Resource.Id.tabs);

            adapter = new ArticlesTabsAdapter(this.ChildFragmentManager, this.Activity.Resources.GetStringArray(Resource.Array.ArticlesTabs).ToList());

            viewPager.Adapter = adapter;
            tabs.TabMode      = TabLayout.GravityCenter;
            tabs.SetupWithViewPager(viewPager);
            tabs.AddOnTabSelectedListener(this);
            tabs.Post(() =>
            {
                adapter.OnRefresh(0);
            });
        }