protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_drawer); ActionBar.SetDisplayHomeAsUpEnabled(true); ActionBar.SetHomeButtonEnabled(true); _title = _drawerTitle = Title; _planetTitles = Resources.GetStringArray(Resource.Array.PlanetsArray); _drawer = FindViewById <FoldingDrawerLayout>(Resource.Id.drawer_layout); _drawerList = FindViewById <ListView>(Resource.Id.left_drawer); _drawerList.Adapter = new ArrayAdapter <string>(this, Resource.Layout.drawer_listitem, _planetTitles); _drawerList.ItemClick += (sender, args) => SelectItem(args.Position); _drawerToggle = new MyActionBarDrawerToggle(this, _drawer, Resource.Drawable.ic_drawer_light, Resource.String.drawer_open, Resource.String.drawer_close); _drawerToggle.DrawerClosed += delegate { ActionBar.Title = _title; InvalidateOptionsMenu(); }; _drawerToggle.DrawerOpened += delegate { ActionBar.Title = _drawerTitle; InvalidateOptionsMenu(); }; _drawer.SetDrawerListener(_drawerToggle); if (null == savedInstanceState) { SelectItem(0); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_drawer); ActionBar.SetDisplayHomeAsUpEnabled(true); ActionBar.SetHomeButtonEnabled(true); _title = _drawerTitle = Title; _planetTitles = Resources.GetStringArray(Resource.Array.PlanetsArray); _drawer = FindViewById<FoldingDrawerLayout>(Resource.Id.drawer_layout); _drawerList = FindViewById<ListView>(Resource.Id.left_drawer); _drawerList.Adapter = new ArrayAdapter<string>(this, Resource.Layout.drawer_listitem, _planetTitles); _drawerList.ItemClick += (sender, args) => SelectItem(args.Position); _drawerToggle = new MyActionBarDrawerToggle(this, _drawer, Resource.Drawable.ic_drawer_light, Resource.String.drawer_open, Resource.String.drawer_close); _drawerToggle.DrawerClosed += delegate { ActionBar.Title = _title; InvalidateOptionsMenu(); }; _drawerToggle.DrawerOpened += delegate { ActionBar.Title = _drawerTitle; InvalidateOptionsMenu(); }; _drawer.SetDrawerListener(_drawerToggle); if (null == savedInstanceState) SelectItem(0); }