示例#1
0
 public AndroidCategoryManagerAdapter(Context context,
                                      int layoutResourceId, AndroidCategoryManager AndroidCategoryManager)
 {
     this.context                = context;
     this.layoutResourceId       = layoutResourceId;
     this.AndroidCategoryManager = AndroidCategoryManager;
 }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here

            //string[] categoryTitles = { "Category1", "Category2", "Category3" };

            //ListAdapter =
            //    new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleListItem1,
            //    categoryTitles);

            AndroidCategoryManager = new AndroidCategoryManager();
            ListAdapter            =
                new AndroidCategoryManagerAdapter(this, Android.Resource.Layout.SimpleListItem1,
                                                  AndroidCategoryManager);
        }
示例#3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

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

            AndroidCategoryManager = new AndroidCategoryManager();
            AndroidCategoryManager.MoveFirst();

            String displayCategoryTitle = AndroidCategoryManager.Current.Title;

            //String displayCategoryTitle = DEFAULT_CATEGORY_TITLE;
            //Intent startupIntent = this.Intent;
            //if(startupIntent != null)
            //{
            //    String displayCategoryTitleExtra =
            //        startupIntent.GetStringExtra(DISPLAY_CATEGORY_TITLE_EXTRA);
            //    if (displayCategoryTitleExtra != null)
            //        displayCategoryTitle = displayCategoryTitleExtra;
            //}


            AndroidManager = new AndroidManager(displayCategoryTitle);
            AndroidManager.MoveFirst();

            AndroidPagerAdapter =
                new AndroidPagerAdapter(SupportFragmentManager, AndroidManager);

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

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

            categoryDrawerListView.Adapter =
                new AndroidCategoryManagerAdapter(this,
                                                  Resource.Layout.AndroidCategoryItem,
                                                  AndroidCategoryManager);

            categoryDrawerListView.SetItemChecked(0, true);
            categoryDrawerListView.ItemClick += CategoryDrawerListView_ItemClick;
        }