protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Scripts.AddToScriptList(new ScriptItem() { ScriptName = "hi", ScriptDateCreated = "1", ScriptData = "aaaa" }); //hide Status Bar Window.AddFlags(WindowManagerFlags.Fullscreen); Window.ClearFlags(WindowManagerFlags.ForceNotFullscreen); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); viewPager = FindViewById <ViewPager>(Resource.Id.viewpager); _tabLayout = FindViewById <TabLayout>(Resource.Id.tabs); _tabLayout.SetBackgroundResource(Resource.Drawable.tab_background); adapter = new TabAdapter(SupportFragmentManager, this); adapter.AddFragment(new Editor(), "EDITOR"); adapter.AddFragment(new Scripts(), "SCRIPTS"); viewPager.Adapter = adapter; _tabLayout.SetupWithViewPager(viewPager); HighLightCurrentTab(0); viewPager.PageSelected += (sender, e) => HighLightCurrentTab(e.Position); viewPager.PageScrollStateChanged += (sender, e) => { }; }