コード例 #1
0
 public static void SetupWithTabLayout(
     this ViewPager2 viewPager,
     TabLayout tabLayout,
     ViewPagerWithTabLayoutAdapter adapter)
 {
     viewPager.Adapter = adapter;
     // https://developer.android.google.cn/training/animation/vp2-migration#tablayout
     new TabLayoutMediator(tabLayout, viewPager, adapter).Attach();
 }
コード例 #2
0
        protected override void OnCreate2(Bundle?savedInstanceState)
        {
            base.OnCreate2(savedInstanceState);

            this.SetSupportActionBarWithNavigationClick(binding !.toolbar, true);

            R.Subscribe(() =>
            {
                Title = ViewModel !.Title;
            }).AddTo(this);

            var adapter = new ViewPagerWithTabLayoutAdapter(this, this);

            binding !.pager.SetupWithTabLayout(binding !.tab_layout, adapter);
        }
コード例 #3
0
 public override void OnCreateView(View view)
 {
     Adapter = new ViewPagerWithTabLayoutAdapter(this, this);
     ViewPager.SetupWithTabLayout(TabLayout, Adapter);
 }