示例#1
0
        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) => { };
        }