コード例 #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            courseCategoryManager = new CourseCategoryManager();
            courseCategoryManager.MoveFirst();
            // Create your application here
            SetContentView(Resource.Layout.CourseActivity);
            string displayCategoryTitle = courseCategoryManager.Current.Title;

            //string displayCategoryTitle = DEFAULT_CATEGORY_TITLE;
            //Intent startUpIntent = this.Intent;
            //if (startUpIntent != null)
            //{
            //    String displayCategoryTitleExtra = startUpIntent.GetStringExtra(DEFAULT_CATEGORY_TITLE_EXTRA);
            //    if (displayCategoryTitleExtra != null)
            //        displayCategoryTitle = displayCategoryTitleExtra;
            //}


            courseManager = new CourseManager(displayCategoryTitle);
            courseManager.MoveFirst();

            coursePagerAdapter = new CoursePagerAdapter(SupportFragmentManager, courseManager);

            viewPager         = FindViewById <ViewPager>(Resource.Id.coursePager);
            viewPager.Adapter = coursePagerAdapter;

            drawerLayout   = FindViewById <DrawerLayout>(Resource.Id.drawerLayout);
            drawerListView = FindViewById <ListView>(Resource.Id.categoryDrawerListView);

            drawerListView.Adapter =
                new CourseCatagoryManagerAdapter(this, Resource.Layout.SideNavigation, courseCategoryManager);

            drawerListView.SetItemChecked(0, true);
            drawerListView.ItemClick += DrawerListView_ItemClick;
        }