protected override void OnCreate(Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.DrawerLayout); mActionBar = createActionBarHelper (); mActionBar.init (); items = new string[] { "Vegetables","Fruits","Flower Buds","Legumes","Bulbs","Tubers" }; mDrawerList =FindViewById<ListView> (Resource.Id.left_drawer); mTextView =FindViewById <TextView> (Resource.Id.content_text_DrawerLayout); mDrawerList.Adapter = new ArrayAdapter<string>(this,Android.Resource.Layout.SimpleListItem1, items); mDrawerList.ItemClick += OnDrawerLIstItemClick; mDrawerLayout = (DrawerLayout)FindViewById<DrawerLayout>(Resource.Id.drawer_layout); mDrawerLayout.DrawerOpened += HandleDrawerOpened; mDrawerLayout.DrawerClosed += HandleDrawerClosed; // ActionBarDrawerToggle provides convenient helpers for tying together the // prescribed interactions between a top-level sliding drawer and the action bar. mDrawerToggle = new ActionBarDrawerToggle (this, mDrawerLayout, Resource.Drawable.ic_drawer, Resource.String.drawer_open, Resource.String.drawer_close); }
protected override void OnCreate(Bundle bundle) { base.OnCreate (bundle); // Create your application here SetContentView (Resource.Layout.SlidingPaneLayout); mSlidingLayout = (SlidingPaneLayout)FindViewById<SlidingPaneLayout> (Resource.Id.sliding_pane_layout); mContent = (TextView)FindViewById<TextView> (Resource.Id.content_text_slidingPaneLayout); mActionBar = createActionBarHelper (); mActionBar.init (); mSlidingLayout.ViewTreeObserver.GlobalLayout += HandleGlobalLayout; mSlidingLayout.PanelOpened += (sender, e) => { mActionBar.onPanelOpened(); }; mSlidingLayout.PanelClosed += (sender, e) => { mActionBar.onPanelClosed(); }; mList = (ListView)FindViewById<ListView> (Resource.Id.left_pane); items = new string[] { "Vegetables","Fruits","Flower Buds","Legumes","Bulbs","Tubers" }; mList.Adapter = new ArrayAdapter<string>(this,Android.Resource.Layout.SimpleListItem1, items); mList.ItemClick += HandleItemClick; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); ActionBarHelper.SetupActionBar(this); ArenaEventsListContainerElement = FindViewById <GridLayout>(Resource.Id.ArenaEventsListContainer); ArenaEventsSyncElement = FindViewById <ProgressBar>(Resource.Id.LoadingProgress); _bindings.Add(this.SetBinding( () => ViewModel.ArenaEvents.IsSynchronizing, () => ArenaEventsListContainerElement.Visibility, mode: BindingMode.OneWay) .ConvertSourceToTarget(t => t ? ViewStates.Gone : ViewStates.Visible)); _bindings.Add(this.SetBinding( () => ViewModel.ArenaEvents.IsSynchronizing, () => ArenaEventsSyncElement.Visibility, mode: BindingMode.OneWay) .ConvertSourceToTarget(t => t ? ViewStates.Visible : ViewStates.Gone)); var fragmentTransaction = FragmentManager.BeginTransaction(); fragmentTransaction.Add(Resource.Id.ArenaEventsListContainer, new ArenaEventListFragment(ViewModel.ArenaEvents)); fragmentTransaction.Commit(); ViewModel.ArenaEvents.Synchronize(); }