Example #1
0
        protected void setupTabLayout(FragmentAdapter fragmentAdapter)
        {
            var viewPager = FindViewById<Android.Support.V4.View.ViewPager>(Resource.Id.viewpager);
            if (viewPager != null)
            {
                viewPager.Adapter = fragmentAdapter;
            }

            tabLayout = FindViewById<TabLayout>(Resource.Id.tabs);
            tabLayout.SetupWithViewPager(viewPager);
        }
Example #2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.Oncreate(bundle);
            SetContentView(Resource.Layout.Main);

            // Toolbar
            var toolbar = FindViewById<V7Toolbar>(Resource.Id.toolbar);
            setupToolbar(toolbar);

            // NavigationView and DrawerLayout
            var navigationView = FindViewById<NavigationView> (Resource.Id.nav_view);
            setupNavigationView(navigationView);

            // ViewPager and TabLayout
            var fragmentAdapter = new FragmentAdapter(SupportFragmentManager);
            fragmentAdapter.AddFragment(new BookshelfViewFragment(), "View");
            fragmentAdapter.AddFragment(new BookshelfEditFragment(), "Edit");
            setupTabLayout(fragmentAdapter);

            // FAB
            setupFloatingActionButton();
        }