public ArtworkCategoryManagerAdapter(Context context, int layoutResourceId, ArtworkCategoryManager artworkCategoryManager) { _context = context; _layoutResourceId = layoutResourceId; _artworkCategoryManager = artworkCategoryManager; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); _artworkCategoryManager = new ArtworkCategoryManager(); ListAdapter = new ArtworkCategoryManagerAdapter(this, Android.Resource.Layout.SimpleListItem1, _artworkCategoryManager); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ArtworkActivity); _artworkCategoryManager = new ArtworkCategoryManager(); _artworkCategoryManager.MoveFirst(); var categoryTitle = _artworkCategoryManager.Current.Title; _artworkManager = new ArtworkManager(categoryTitle); _artworkManager.MoveFirst(); artworkPagerAdapter = new ArtworkPagerAdapter(SupportFragmentManager, _artworkManager); viewPager = FindViewById <ViewPager>(Resource.Id.artworkPager); viewPager.Adapter = artworkPagerAdapter; drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawerLayout); categoryDrawerListView = FindViewById <ListView>(Resource.Id.categoryDrawerListView); categoryDrawerListView.Adapter = new ArtworkCategoryManagerAdapter(this, Resource.Layout.CategoryItem, _artworkCategoryManager); categoryDrawerListView.SetItemChecked(0, true); categoryDrawerListView.ItemClick += categoryDrawerListView_ItemClicked; }