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(); }
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); }
public override void OnCreateView(View view) { Adapter = new ViewPagerWithTabLayoutAdapter(this, this); ViewPager.SetupWithTabLayout(TabLayout, Adapter); }