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); }
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; }