예제 #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            ETC.SetDialogTheme();

            if (ETC.useLightTheme)
            {
                SetTheme(Resource.Style.GFS_Toolbar_Light);
            }

            // Create your application here
            SetContentView(Resource.Layout.CartoonMainLayout);


            // Find View & Connect Event

            toolbarCartoonTitle            = FindViewById <TextView>(Resource.Id.CartoonToolbarCartoonTitle);
            mainDrawerLayout               = FindViewById <DrawerLayout>(Resource.Id.CartoonMainDrawerLayout);
            mainDrawerLayout.DrawerOpened += delegate { SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.MenuOpen); };
            mainDrawerLayout.DrawerClosed += delegate { SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.Menu); };
            drawerListView            = FindViewById <ListView>(Resource.Id.CartoonMainNavigationListView);
            drawerListView.ItemClick += DrawerListView_ItemClick;


            // Set ActionBar

            SetSupportActionBar(FindViewById <AndroidX.AppCompat.Widget.Toolbar>(Resource.Id.CartoonMainToolbar));
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowTitleEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);
            SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.Menu);


            // Set Fragment

            cartoonScreenF = new CartoonScreen();

            ft = SupportFragmentManager.BeginTransaction();
            ft.Add(Resource.Id.CartoonContainer, cartoonScreenF, "CartoonScreen");
            ft.Commit();

            LoadCategoryList();
        }