protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); RegisterForDetailsRequests(bundle); SetContentView(Resource.Layout.home); ActionBar.SetDisplayHomeAsUpEnabled(true); ActionBar.SetHomeButtonEnabled(true); _drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); _drawer.SetDrawerShadow(Resource.Drawable.drawer_shadow_light, (int)GravityFlags.Start); _drawerToggle = new MyActionBarDrawerToggle(this, _drawer, Resource.Drawable.ic_drawer_dark, Resource.String.drawer_open, Resource.String.drawer_close); _drawerToggle.DrawerClosed += (_, e) => InvalidateOptionsMenu(); _drawerToggle.DrawerOpened += (_, e) => InvalidateOptionsMenu(); _drawer.SetDrawerListener(_drawerToggle); if (bundle == null) { ViewModel.ShowMenuCommand.Execute(null); _drawer.OpenDrawer((int)GravityFlags.Left); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.news_feed); myDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); myLeftDrawer = FindViewById <ListView>(Resource.Id.left_drawer); myToolBar = FindViewById <SupportToolbar>(Resource.Id.toolBar); SetSupportActionBar(myToolBar); leftDataSet = new List <string>(); leftDataSet.Add("my cabinet"); leftDataSet.Add("news"); leftDataSet.Add("configurator"); leftArrayAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, leftDataSet); myLeftDrawer.Adapter = leftArrayAdapter; myLeftDrawer.ItemClick += MyLeftDrawer_ItemClick; myDrawerToggle = new MyActionBarDrawerToggle( this, myDrawerLayout, Resource.String.openDraver, Resource.String.closeDraver ); #pragma warning disable CS0618 // Type or member is obsolete myDrawerLayout.SetDrawerListener(myDrawerToggle); #pragma warning restore CS0618 // Type or member is obsolete SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(false); myDrawerToggle.SyncState(); }
/// <summary> /// Setups the side menu. /// </summary> /// <returns>The side menu.</returns> private void SetupSideMenu() { _drawerLayout = (DrawerLayout)FindViewById(Resource.Id.drawer_layout); TextView tvChangeNumberLbl = FindViewById <TextView>(Resource.Id.tvChangeNumberLbl); tvChangeNumberLbl.Click += delegate { _drawerLayout.CloseDrawer(GravityCompat.Start); //StartActivity(new Intent(_context, typeof(ChangeNumberActivity))); StartActivityForResult(new Intent(_context, typeof(ChangeNumberActivity)), 1001); }; ImageView imgCloseDrawer = FindViewById <ImageView>(Resource.Id.imgCloseDrawer); imgCloseDrawer.Click += delegate { _drawerLayout.CloseDrawer(GravityCompat.Start); }; drawerToggle = new MyActionBarDrawerToggle(this, _drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer); _drawerLayout.AddDrawerListener(drawerToggle); SupportActionBar.SetDisplayShowHomeEnabled(true); drawerToggle.SyncState(); drawerToggle.DrawerIndicatorEnabled = true; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); this.title = this.drawerTitle = this.Title; this.drawerLayout = this.FindViewById <DrawerLayout>(Resource.Id.drawer_layout); this.drawerListView = this.FindViewById <ListView>(Resource.Id.left_drawer); this.drawerListView.Adapter = new ArrayAdapter <string>(this, Resource.Layout.item_menu, Sections); this.drawerListView.ItemClick += (sender, args) => ListItemClicked(args.Position); this.drawerToggle = new MyActionBarDrawerToggle(this, this.drawerLayout, this.Toolbar, Resource.String.drawer_open, Resource.String.drawer_close); this.drawerToggle.DrawerClosed += (o, args) => { this.SupportActionBar.Title = this.title; this.InvalidateOptionsMenu(); }; this.drawerToggle.DrawerOpened += (o, args) => { this.SupportActionBar.Title = this.drawerTitle; this.InvalidateOptionsMenu(); }; this.drawerLayout.SetDrawerListener(this.drawerToggle); if (savedInstanceState == null) { ListItemClicked(0); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); //toolbar mToolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById <ListView>(Resource.Id.left_drawer); //init leftdrawer items here #### ListviewAssistant = new ListViewAssistant(this, mLeftDrawer); //make sure fragment is init // add all the possible fragments MainFragment = new FragmentHelper(new FragHome(), "FragHome", Resource.Id.FragmentContainer); //MainFragment.Add(new FragAbout(), "FragAbout"); //MainFragment.Add(new FragModule(), "FragModule"); //MainFragment.Add(new FragProfile(), "FragProfile"); //MainFragment.Add(new FragSettings(), "FragSettings"); MainFragment.FinalizeAdd(SupportFragmentManager.BeginTransaction()); //Manage The fragment here ListviewAssistant.ItemClick += ListviewAssistant_ItemClick; SetSupportActionBar(mToolbar); mDrawerToggle = new MyActionBarDrawerToggle(this, mDrawerLayout, Resource.String.openDrawer, //top bar title when string is opened Resource.String.ApplicationName //top bar title when closed ); mDrawerLayout.SetDrawerListener(mDrawerToggle); //SupportActionBar.SetTitle(Resource.String.ApplicationName); SupportActionBar.SetDisplayHomeAsUpEnabled(true); //this replace the next' lines code because it is depreciated in 22 //SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(true); mDrawerToggle.SyncState(); if (bundle != null) //first time { if (bundle.GetString("DrawerState") == "Opened") { SupportActionBar.SetTitle(Resource.String.openDrawer); } else { SupportActionBar.SetTitle(Resource.String.ApplicationName); } } else { SupportActionBar.SetTitle(Resource.String.ApplicationName); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); this.title = this.drawerTitle = this.Title; Helpers.Preferencias preferencias = new Preferencias(this); this.drawerLayout = this.FindViewById <DrawerLayout>(Resource.Id.drawer_layout); this.drawerListView = this.FindViewById <ListView>(Resource.Id.left_drawer_Menu); //Create Adapter for drawer List this.drawerListView.Adapter = new ArrayAdapter <string>(this, Resource.Layout.item_menu, Sections); //Set click handler when item is selected this.drawerListView.ItemClick += (sender, args) => ListItemClicked(args.Position); //Set Drawer Shadow this.drawerLayout.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start); //DrawerToggle is the animation that happens with the indicator next to the actionbar this.drawerToggle = new MyActionBarDrawerToggle(this, this.drawerLayout, this.Toolbar, Resource.String.drawer_open, Resource.String.drawer_close); //Display the current fragments title and update the options menu this.drawerToggle.DrawerClosed += (o, args) => { //this.SupportActionBar.Title = this.title; this.InvalidateOptionsMenu(); }; //Display the drawer title and update the options menu this.drawerToggle.DrawerOpened += (o, args) => { //this.SupportActionBar.Title = this.drawerTitle; this.InvalidateOptionsMenu(); }; //Set the drawer lister to be the toggle. this.drawerLayout.SetDrawerListener(this.drawerToggle); string action = this.Intent.GetStringExtra("idFragment"); if (!string.IsNullOrEmpty(action)) { int idFragment; int.TryParse(action, out idFragment); ListItemClicked(idFragment); } else { ListItemClicked(0); } initFirebase(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ConfigTables); suppToolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar); drawerLayout = FindViewById <DrawerLayout>(Resource.Id.Drawer); viewDrawer = FindViewById <ListView>(Resource.Id.ListView); mUserName = FindViewById <TextView>(Resource.Id.drawerUsername); mUserNameAndSurname = FindViewById <TextView>(Resource.Id.drawerUserNameSurname); if (SupportFragmentManager.FindFragmentByTag("Fragment1") != null) { mFragmentConfigTables = SupportFragmentManager.FindFragmentByTag("Fragment1") as FragmentConfigTablesAndColumns; } else { mFragmentConfigTables = new FragmentConfigTablesAndColumns(); mFragmentParameters = new FragmentParameters(); var trans = SupportFragmentManager.BeginTransaction(); trans.Add(Resource.Id.fragmentContainer, mFragmentConfigTables, "Fragment1"); trans.Commit(); mCurrentFragment = mFragmentConfigTables; } ISharedPreferences preferences = Application.Context.GetSharedPreferences("RememberMe", FileCreationMode.Private); string UserName = preferences.GetString("UserName", ""); string Name = preferences.GetString("Name", ""); string Surname = preferences.GetString("Surname", ""); mUserName.Text = UserName; mUserNameAndSurname.Text = Name + " " + Surname; listDrawer = new List <string>(); listDrawer.Add("Configuration columns"); listDrawer.Add("Configuration table"); listDrawer.Add("Stats columns"); listDrawer.Add("Stats tables"); listDrawer.Add("User table"); adapterDrawer = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, listDrawer); viewDrawer.Adapter = adapterDrawer; viewDrawer.ItemClick += ViewDrawer_ItemClick; SetSupportActionBar(suppToolbar); drawerToogle = new MyActionBarDrawerToggle(this /*host*/, drawerLayout, Resource.String.open_drawer, Resource.String.close_drawer); drawerLayout.SetDrawerListener(drawerToogle); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(true); SupportActionBar.SetDisplayHomeAsUpEnabled(true); drawerToogle.SyncState(); }
protected override void OnStart() { base.OnStart(); _drawerLayout = FindViewById <DrawerLayout>(Resource.Id.main_dlmenu); _drawerToggle = new MyActionBarDrawerToggle(this, _drawerLayout, _tbMenu, Resource.String.open_drawer, Resource.String.close_drawer); _drawerLayout.AddDrawerListener(_drawerToggle); _navigationFilter = FindViewById <NavigationView>(Resource.Id.main_nvfilter); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.page_home_view); this.title = this.drawerTitle = this.Title; this.drawerLayout = this.FindViewById <DrawerLayout> (Resource.Id.drawer_layout); this.drawerListView = this.FindViewById <ListView> (Resource.Id.left_drawer); //Create Adapter for drawer List this.drawerListView.Adapter = new ArrayAdapter <string> (this, Resource.Layout.item_menu, Sections); //Set click handler when item is selected this.drawerListView.ItemClick += (sender, args) => ListItemClicked(args.Position); //Set Drawer Shadow this.drawerLayout.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start); //DrawerToggle is the animation that happens with the indicator next to the actionbar this.drawerToggle = new MyActionBarDrawerToggle(this, this.drawerLayout, Resource.Drawable.ic_drawer_light, Resource.String.drawer_open, Resource.String.drawer_close); //Display the current fragments title and update the options menu this.drawerToggle.DrawerClosed += (o, args) => { this.ActionBar.Title = this.title; this.InvalidateOptionsMenu(); }; //Display the drawer title and update the options menu this.drawerToggle.DrawerOpened += (o, args) => { this.ActionBar.Title = this.drawerTitle; this.InvalidateOptionsMenu(); }; //Set the drawer lister to be the toggle. this.drawerLayout.SetDrawerListener(this.drawerToggle); //if first time you will want to go ahead and click first item. if (savedInstanceState == null) { ListItemClicked(0); } this.ActionBar.SetDisplayHomeAsUpEnabled(true); this.ActionBar.SetHomeButtonEnabled(true); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.mainlist_layout); _sortByAll = FindViewById <TextView>(Resource.Id.sort_all); _sortByApproved = FindViewById <TextView>(Resource.Id.sort_approved); _sortByClosed = FindViewById <TextView>(Resource.Id.sort_closed); _fabButton = FindViewById <FloatingActionButton>(Resource.Id.fab); _recyclerView = FindViewById <RecyclerView>(Resource.Id.recyclerView); _layoutManager = new LinearLayoutManager(this); _recyclerView.SetLayoutManager(_layoutManager); _adapter = new VacationsAdapter(_recyclerView); _recyclerView.SetAdapter(_adapter); var toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(false); SupportActionBar.SetHomeButtonEnabled(true); _drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); _navigationView = FindViewById <NavigationView>(Resource.Id.nav_view); var swipeHandler = new SwipeToDeleteCallback(0, ItemTouchHelper.Left, this, _adapter); var itemTouchHelper = new ItemTouchHelper(swipeHandler); itemTouchHelper.AttachToRecyclerView(_recyclerView); _drawerToggle = new MyActionBarDrawerToggle( this, _drawerLayout, Resource.String.openDrawer, Resource.String.closeDrawer ); _drawerLayout.SetDrawerListener(_drawerToggle); _drawerToggle.SyncState(); _sortByApproved.Click += (s, e) => { _drawerLayout.CloseDrawers(); }; _sortByClosed.Click += (s, e) => { _drawerLayout.CloseDrawers(); }; _sortByAll.Click += (s, e) => { _drawerLayout.CloseDrawers(); }; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); title = drawerTitle = Title; drawer = FindViewById <Android.Support.V4.Widget.DrawerLayout>(Resource.Id.drawer_layout); drawerList = FindViewById <ListView>(Resource.Id.left_drawer); drawerList.Adapter = new ArrayAdapter <string>(this, Resource.Layout.ItemMenu, Sections); drawerList.ItemClick += (sender, args) => ListItemClicked(args.Position); drawer.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, GravityCompat.End); //start //DrawerToggle is the animation that happens with the indicator next to the actionbar drawerToggle = new MyActionBarDrawerToggle(this, drawer, Resource.Drawable.ic_drawer_light, Resource.String.drawer_open, Resource.String.drawer_close); //Display the current fragments title and update the options menu drawerToggle.DrawerClosed += (o, args) => { SupportActionBar.Title = title; SupportInvalidateOptionsMenu(); }; //Display the drawer title and update the options menu drawerToggle.DrawerOpened += (o, args) => { SupportActionBar.Title = drawerTitle; SupportInvalidateOptionsMenu(); }; //Set the drawer lister to be the toggle. drawer.SetDrawerListener(drawerToggle); //if first time you will want to go ahead and click first item. if (savedInstanceState == null) { ListItemClicked(0); } SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.page_home_view); this.Title = "Home"; this.m_Title = this.m_DrawerTitle = this.Title; this.m_Drawer = this.FindViewById <DrawerLayout>(Resource.Id.drawer_layout); this.m_DrawerList = this.FindViewById <ListView>(Resource.Id.left_drawer); this.m_DrawerList.Adapter = new ArrayAdapter <string>(this, Resource.Layout.item_menu, Sections); this.m_DrawerList.ItemClick += (sender, args) => ListItemClicked(args.Position); this.m_Drawer.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityCompat.Start); //DrawerToggle is the animation that happens with the indicator next to the actionbar this.m_DrawerToggle = new MyActionBarDrawerToggle(this, this.m_Drawer, Resource.Drawable.ic_drawer_dark, Resource.String.drawer_open, Resource.String.drawer_close); //Display the current fragments title and update the options menu this.m_DrawerToggle.DrawerClosed += (o, args) => { this.SupportActionBar.Title = this.m_Title; this.SupportInvalidateOptionsMenu(); }; //Display the drawer title and update the options menu this.m_DrawerToggle.DrawerOpened += (o, args) => { this.SupportActionBar.Title = this.m_Title; this.SupportInvalidateOptionsMenu(); }; //Set the drawer lister to be the toggle. this.m_Drawer.SetDrawerListener(this.m_DrawerToggle); //if first time you will want to go ahead and click first item. if (savedInstanceState == null) { ListItemClicked(0); } this.SupportActionBar.SetDisplayHomeAsUpEnabled(true); this.SupportActionBar.SetHomeButtonEnabled(true); Activity activity = this; locMgr = (LocationManager)activity.GetSystemService(Context.LocationService); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.HomeView); this._title = this._drawerTitle = this.Title; this._drawer = this.FindViewById <DrawerLayout>(Resource.Id.drawer_layout); this._drawerList = this.FindViewById <MvxListView>(Resource.Id.left_drawer); this._drawer.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start); this.ActionBar.SetDisplayHomeAsUpEnabled(true); this.ActionBar.SetHomeButtonEnabled(true); //DrawerToggle is the animation that happens with the indicator next to the //ActionBar icon. You can choose not to use this. this._drawerToggle = new MyActionBarDrawerToggle(this, this._drawer, Resource.Drawable.ic_drawer_light, Resource.String.drawer_open, Resource.String.drawer_close); //You can alternatively use _drawer.DrawerClosed here this._drawerToggle.DrawerClosed += delegate { this.ActionBar.Title = this._title; this.InvalidateOptionsMenu(); }; //You can alternatively use _drawer.DrawerOpened here this._drawerToggle.DrawerOpened += delegate { this.ActionBar.Title = this._drawerTitle; this.InvalidateOptionsMenu(); }; this._drawer.SetDrawerListener(this._drawerToggle); this.RegisterForDetailsRequests(); if (null == savedInstanceState) { this.ViewModel.SelectMenuItemCommand.Execute(this.ViewModel.MenuItems[0]); } else { //restore viewModels if we have them RestoreViewModels(); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_main); Toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); if (Toolbar != null) { SetSupportActionBar(Toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); } drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); drawerListView = FindViewById <ListView> (Resource.Id.left_drawer); //Create Adapter for drawer List this.drawerListView.Adapter = new ArrayAdapter <string> (this, Resource.Layout.item_menu, Sections); //Set click handler when item is selected this.drawerListView.ItemClick += (sender, args) => ListItemClicked(args.Position); //DrawerToggle is the animation that happens with the indicator next to the actionbar this.drawerToggle = new MyActionBarDrawerToggle(this, this.drawerLayout, this.Toolbar, Resource.String.drawer_open, Resource.String.drawer_close); //Display the current fragments title and update the options menu this.drawerToggle.DrawerClosed += (o, args) => { this.SupportActionBar.Title = this.title; this.InvalidateOptionsMenu(); }; //Display the drawer title and update the options menu this.drawerToggle.DrawerOpened += (o, args) => { this.SupportActionBar.Title = this.drawerTitle; this.InvalidateOptionsMenu(); }; //Set the drawer lister to be the toggle. this.drawerLayout.SetDrawerListener(this.drawerToggle); //if first time you will want to go ahead and click first item. if (savedInstanceState == null) { ListItemClicked(0); } }
public void Initialize() { //Init DataBase db = new DataBase(); db.createDataBase(); string folder = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); //Init item for menu parse = GetString(Resource.String.parseFr); home = GetString(Resource.String.homeFr); exit = GetString(Resource.String.exit); about = GetString(Resource.String.aboutMe); //init Drawer mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById <ListView>(Resource.Id.left_drawer); mLeftDrawer.Tag = 0; mLeftDataSet = new List <string>(); mLeftDataSet.Add(home); mLeftDataSet.Add(parse); mLeftDataSet.Add(about); mLeftDataSet.Add(exit); mLeftAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, mLeftDataSet); mLeftDrawer.Adapter = mLeftAdapter; mLeftDrawer.ItemClick += MenuListView_ItemClick; //Init Fragment homeFragment = new HomeFragment(); parseFragment = new ParseFragment(); aboutMeFragment = new AboutMeFragment(); //Init ActionBar SupportActionBar.SetTitle(Resource.String.app_name); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); //Init DrawerToggle ActionDrawerToggle = new MyActionBarDrawerToggle( this, mDrawerLayout, Resource.String.openDrawer, Resource.String.closeDrawer ); mDrawerLayout.AddDrawerListener(ActionDrawerToggle); ActionDrawerToggle.SyncState(); }
private void InitDrawerlayout() { MenuTitles = Resources.GetStringArray(Resource.Array.menu_items); drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); ActionBarDrawerToggle = new MyActionBarDrawerToggle(this, drawerLayout, Resource.String.menu, Resource.String.league); drawerLayout.AddDrawerListener(ActionBarDrawerToggle); drawerLayout.SetStatusBarBackgroundColor(Resource.Color.primary_dark); ActionBarDrawerToggle.SyncState(); FindViewById <NavigationView>(Resource.Id.drawerNavigationView).NavigationItemSelected += NavigationDrawerItemSelected; MenuOpened = true; }
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Layout.action_menu, menu); mDrawerLayout = this.FindViewById <DrawerLayout> (Resource.Id.drawer_layout); mLeftDrawer = this.FindViewById <LinearLayout> (Resource.Id.left_drawer); lvControls = FindViewById <ListView> (Resource.Id.left_drawer_controls); mToggle = new MyActionBarDrawerToggle(this, mDrawerLayout, Resource.String.openDrawer, Resource.String.closeDrawer); lvControls.Adapter = new ListAdapter(this, GetDrawerOptions()); lvControls.ItemClick += LvControls_ItemClick; mDrawerLayout.SetDrawerListener(mToggle); mToggle.SyncState(); return(base.OnCreateOptionsMenu(menu)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.camera); mToolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById <ListView>(Resource.Id.left_drawer); //picture if (IsThereAnAppToTakePictures()) { CreateDirectoryForPictures(); Button button = FindViewById <Button>(Resource.Id.myButton); _imageView = FindViewById <ImageView>(Resource.Id.imageView1); button.Click += TakeAPicture; } mLeftDrawer.Tag = 0; SetSupportActionBar(mToolbar); mLeftDataSet = new List <string>(); mLeftDataSet.Add("Home"); mLeftDataSet.Add("Test"); mLeftDataSet.Add("Therapy"); mLeftDataSet.Add("History"); mLeftDataSet.Add("Log-Out"); mLeftAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, mLeftDataSet); mLeftDrawer.Adapter = mLeftAdapter; mDrawerToggle = new MyActionBarDrawerToggle( this, //Host Activity mDrawerLayout, //DrawerLayout 0, //Opened Message 0 //Closed Message ); mDrawerLayout.SetDrawerListener(mDrawerToggle); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(true); mDrawerToggle.SyncState(); mLeftDrawer.ItemClick += MLeftDrawer_ItemClick; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.DrawerLayout); mToolbar = FindViewById <SupportToolbar>(Resource.Id.toolbarDrawer); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.Drawer); mLeftDrawer = FindViewById <ListView>(Resource.Id.ListViewLeft); SetSupportActionBar(mToolbar); mDrawerToggle = new MyActionBarDrawerToggle(this, mDrawerLayout, Resource.String.open_drawer, Resource.String.close_drawer); mDrawerLayout.SetDrawerListener(mDrawerToggle); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(true); mDrawerToggle.SyncState(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.result); mToolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById <ListView>(Resource.Id.left_drawer); mLeftDrawer.Tag = 0; SetSupportActionBar(mToolbar); mLeftDataSet = new List <string>(); mLeftDataSet.Add("Home"); mLeftDataSet.Add("Test"); mLeftDataSet.Add("Therapy"); mLeftDataSet.Add("History"); mLeftDataSet.Add("Log-Out"); mLeftAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, mLeftDataSet); mLeftDrawer.Adapter = mLeftAdapter; mDrawerToggle = new MyActionBarDrawerToggle( this, //Host Activity mDrawerLayout, //DrawerLayout 0, //Opened Message 0 //Closed Message ); mDrawerLayout.SetDrawerListener(mDrawerToggle); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(true); mDrawerToggle.SyncState(); string text = Intent.GetStringExtra("MyData") ?? "Data not available"; mLeftDrawer.ItemClick += MLeftDrawer_ItemClick; resultData = FindViewById <TextView>(Resource.Id.resultSet); Console.WriteLine(text); resultData.Text = text; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); mDrawerTitle = this.Title; mContentTitles = this.Resources.GetStringArray(Resource.Array.contents_array); toolbar = FindViewById <Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(false); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.ic_menu); // Get our button from the layout resource, // and attach an event to it drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); navigationView = FindViewById <NavigationView>(Resource.Id.nav_view); if (navigationView != null) { setupDrawerContent(navigationView); } ActionBarDrawerToggle toggle = new MyActionBarDrawerToggle(this, drawer, toolbar, Resource.String.drawer_open, Resource.String.drawer_close); drawer.AddDrawerListener(toggle); toggle.SyncState(); if (savedInstanceState == null) //first launch { toolbar.Title = mContentTitles[0]; var fragment = WebviewFragment.NewInstance(0); var fragmentManager = this.FragmentManager; var ft = fragmentManager.BeginTransaction(); ft.Replace(Resource.Id.content_frame, fragment); ft.Commit(); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); logoimageView = FindViewById <ImageView>(Resource.Id.menuLogo); headerTextView = FindViewById <TextView>(Resource.Id.HeaderText); // Init toolbar var toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.app_bar); SetSupportActionBar(toolbar); SupportActionBar.SetTitle(Resource.String.app_name); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetDisplayShowHomeEnabled(true); // Attach item selected handler to navigation view var navigationView = FindViewById <NavigationView>(Resource.Id.nav_view); navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected; AppController.Instance.NavigationController.GoToPageEvent += NavigationController_GoToPageEvent;; // Create ActionBarDrawerToggle button and add it to the toolbar drawerToggle = new MyActionBarDrawerToggle(this, drawerLayout); drawerLayout.AddDrawerListener(drawerToggle); drawerToggle.SyncState(); createContentFragments(); // Load default home screen if (savedInstanceState == null) { AppController.Instance.NavigationController.SideMenuButtonClicked(NavigationController.PagesEnum.INTRO); } Glide.With(this).Load(Resource.Drawable.hologo).Into(logoimageView); headerTextView.SetOnClickListener(this); }
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 bundle) { // set application menu according to particular activity MenuItemsMask = ((uint)MenuItemEnum.Exit); base.OnCreate(bundle); SupportActionBar.SetDisplayShowTitleEnabled(false); _mapFragment = MapFragment.NewInstance(); var tx = FragmentManager.BeginTransaction(); tx.Add(Resource.Id.map, _mapFragment); tx.Commit(); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); _drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); _drawerLayout.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start); _drawerList = FindViewById <ListView>(Resource.Id.left_drawer); _drawerList.Adapter = new DrawerListAdapter(this); _drawerList.ItemClick += (sender, args) => SelectDrawerMenuItem(args.Position); // DrawerToggle is the animation that happens with the indicator next to the ActionBar icon. _drawerToggle = new MyActionBarDrawerToggle(this, _drawerLayout, Resource.Drawable.ic_navigation_drawer, Resource.String.DrawerOpen, Resource.String.DrawerClose); _drawerLayout.SetDrawerListener(_drawerToggle); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(false); var dbVersion = ConfigurationService.Instance.DatabaseVersion; StartService(new Intent(this, typeof(BackgroundService))); }
/// <summary> /// Setups the side menu. /// </summary> /// <returns>The side menu.</returns> private async void SetupSideMenu() { LoginResponse loginResponseObj = mSharedPreferencesManager.GetLoginResponse(); drawerList = FindViewById <RelativeLayout>(Resource.Id.left_drawer); TextView txt_user_name = FindViewById <TextView>(Resource.Id.txt_user_name); TextView txt_user_email = FindViewById <TextView>(Resource.Id.txt_user_email); txt_user_name.Text = loginResponseObj.Name; txt_user_email.Text = loginResponseObj.UserEmail; menuListView = FindViewById <ExpandableListView>(Resource.Id.listview); menuListView.SetOnChildClickListener(this); menuListView.SetOnGroupClickListener(this); menuListView.SetOnGroupExpandListener(this); menuList = GetExpandableMenuItem(); mAdapter = new SideMenuListExpandableAdapter(mActivity, menuList); // set up the drawer's list view with items and click listener menuListView.SetAdapter(mAdapter); drawerToggle = new MyActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer); drawerLayout.AddDrawerListener(drawerToggle); SupportActionBar.SetDisplayShowHomeEnabled(true); drawerToggle.SyncState(); drawerToggle.DrawerIndicatorEnabled = true; // Call Email Count webservice await GetEmailCounts(); }
protected override void OnCreate(Bundle bundle) { this.Window.AddFlags(WindowManagerFlags.Fullscreen); base.OnCreate(bundle); SetContentView(Resource.Layout.MainView); vm = this.ViewModel as MainViewModel; vm.PropertyChanged += Vm_PropertyChanged; loWallView = new WallView(this); currentIndexLO = 0; LinearLayout linearMainLayout = FindViewById<LinearLayout>(Resource.Id.left_drawer); /*scrollIndice = new ScrollView (this); scrollIndice.LayoutParameters = new ScrollView.LayoutParams (-1,400); linearContentIndice = new LinearLayout (this); linearContentIndice.LayoutParameters = new LinearLayout.LayoutParams (-1, 800); linearContentIndice.Orientation = Orientation.Vertical; linearContentIndice.SetBackgroundColor (Color.Red); scrollIndice.AddView (linearContentIndice); */ var metrics = Resources.DisplayMetrics; widthInDp = ((int)metrics.WidthPixels); heightInDp = ((int)metrics.HeightPixels); Configuration.setWidthPixel (widthInDp); Configuration.setHeigthPixel (heightInDp); task = new TaskView (this); iniMenu (); mToolbar = FindViewById<SupportToolbar>(Resource.Id.toolbar); SetSupportActionBar(mToolbar); mToolbar.SetNavigationIcon (Resource.Drawable.hamburger); mDrawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById<LinearLayout>(Resource.Id.left_drawer); mRightDrawer = FindViewById<LinearLayout>(Resource.Id.right_drawer); mLeftDrawer.Tag = 0; mRightDrawer.Tag = 1; frameLayout = FindViewById<FrameLayout> (Resource.Id.content_frame); main_ContentView = new RelativeLayout (this); main_ContentView.LayoutParameters = new RelativeLayout.LayoutParams (-1, -1); // main_ContentView.AddView (scrollIndice); //main_ContentView.AddView(linearContentIndice); LOContainerView LOContainer = new LOContainerView (this); //main_ContentView.AddView (LOContainer); //WallView wallview = new WallView(this); //wallview.OpenLO.Click += Lo_ImagenLO_Click; //lo.OpenTasks.Click += ListTasks_ItemClick; //wallview.OpenChat.Click += imBtn_Chat_Click; //wallview.OpenUnits.Click += imBtn_Units_Click; loWallView.OpenChat.Click += imBtn_Chat_Click; loWallView.OpenUnits.Click += imBtn_Units_Click; main_ContentView.AddView (loWallView); frameLayout.AddView (main_ContentView); RelativeLayout RL = FindViewById<RelativeLayout> (Resource.Id.main_view_relativeLayoutCL); Drawable dr = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/nubeactivity.png"), 768, 1024, true)); RL.SetBackgroundDrawable (dr); dr = null; //seting up chat view content title_view = FindViewById<TextView> (Resource.Id.chat_view_title); info1= FindViewById<TextView> (Resource.Id.chat_view_info1); info2 = FindViewById<TextView> (Resource.Id.chat_view_info2); title_list = FindViewById<TextView> (Resource.Id.chat_list_title); mListViewChat = FindViewById<ListView> (Resource.Id.chat_list_view); title_view.SetX (Configuration.getWidth(74)); title_view.SetY (Configuration.getHeight (202)); title_view.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); title_view.SetTypeface (null, TypefaceStyle.Bold); info1.SetX (Configuration.getWidth (76)); info1.SetY (Configuration.getHeight (250)); info1.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); info2.SetX (Configuration.getWidth (76)); info2.SetY (Configuration.getHeight (285)); info2.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); title_list.SetX (Configuration.getWidth (76)); title_list.SetY (Configuration.getHeight (391)); title_list.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); title_list.SetTypeface (null, TypefaceStyle.Bold); mListViewChat.SetX (0); mListViewChat.SetY (Configuration.getHeight (440)); //end setting linearMainLayout.AddView (mainLayout); vm.PropertyChanged += new PropertyChangedEventHandler(logout_propertyChanged); RegisterWithGCM(); mDrawerToggle = new MyActionBarDrawerToggle( this, //Host Activity mDrawerLayout, //DrawerLayout Resource.String.openDrawer, //Opened Message Resource.String.closeDrawer //Closed Message ); mDrawerLayout.SetDrawerListener(mDrawerToggle); SupportActionBar.SetHomeButtonEnabled (true); SupportActionBar.SetDisplayShowTitleEnabled(false); mDrawerToggle.SyncState(); if (bundle != null) { if (bundle.GetString("DrawerState") == "Opened") { SupportActionBar.SetTitle(Resource.String.openDrawer); } else { SupportActionBar.SetTitle(Resource.String.closeDrawer); } } else { SupportActionBar.SetTitle(Resource.String.closeDrawer); } initListCursos (); iniPeoples (); initListTasks (); //main_ContentView.AddView (scrollIndice); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); this.RequestedOrientation = Android.Content.PM.ScreenOrientation.SensorPortrait; SetContentView(Resource.Layout.navigationview); _title = Title; _drawer = FindViewById <DrawerLayout> (Resource.Id.drawer_layout); _drawerList = FindViewById <MvxListView> (Resource.Id.left_drawer); _drawerList.Adapter = new CustomAdapter(this, (IMvxAndroidBindingContext)BindingContext, ViewModel); _drawer.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start); //DrawerToggle is the animation that happens with the indicator next to the //ActionBar icon. You can choose not to use _toolbar = FindViewById <Android.Support.V7.Widget.Toolbar> (Resource.Id.toolbar_actionbar); _toolbar.SetTitleTextColor(Resource.Color.white); SetSupportActionBar(_toolbar); SupportActionBar.Title = Title; SupportActionBar.SetDisplayHomeAsUpEnabled(false); SupportActionBar.SetDisplayShowHomeEnabled(true); SupportActionBar.SetDisplayShowCustomEnabled(true); _toolbar.SetTitleTextColor(Colors.MiXGreen); SetMenuIconAndBadge(); _drawerToggle = new MyActionBarDrawerToggle(this, _drawer, //Resource.Drawable.ic_drawer_light, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close); //You can alternatively use _drawer.DrawerClosed here _drawerToggle.DrawerClosed += delegate { SupportActionBar.Title = _title; InvalidateOptionsMenu(); // SupportActionBar.Show(); }; //You can alternatively use _drawer.DrawerOpened here _drawerToggle.DrawerOpened += delegate { //_orgName = ""; //_org = Mvx.Resolve<IOrganisationManager> (); //if (_org != null) { // var selectedOrg = _org.LoadSelectedOrganisation(); // if(selectedOrg != null) // { // _orgName = selectedOrg.Name; // } //} //SupportActionBar.Title = _orgName.ToUpper(); // SupportActionBar.Hide(); SetMenuIconAndBadge(); InvalidateOptionsMenu(); }; _drawer.AddDrawerListener(_drawerToggle); if (null == bundle) { if (ViewModel != null) { ViewModel.SelectFirstView(); } } //try { //Regsiter with API // GcmClient.CheckDevice(this); // GcmClient.CheckManifest(this); // // if(string.IsNullOrEmpty(Mvx.Resolve<IUserSettings>().DeviceToken)) // { // GcmClient.Register(this, PushHandlerBroadcastReceiver.SENDER_IDS); // } //} //catch(Exception ex) { // //RaygunClient.Current.Send (ex); //} }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.OrderListActivity); apre = new AppPreferences(this); m_context = apre.getContextKey(); mToolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar); mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById <ListView>(Resource.Id.left_drawer); // mRightDrawer = FindViewById<ListView>(Resource.Id.right_drawer); mLeftDrawer.Tag = 0; // mRightDrawer.Tag = 1; SetSupportActionBar(mToolbar); SupportActionBar.SetTitle(Resource.String.closeDrawer); menus = new List <MenuItem>(); menus.Add(new MenuItem() { Heading = "Order", ImageResourceId = Resource.Drawable.Synchronize96 }); menus.Add(new MenuItem() { Heading = "Friends", ImageResourceId = Resource.Drawable.Cheap }); menus.Add(new MenuItem() { Heading = "Restaurants", ImageResourceId = Resource.Drawable.News96 }); //menus.Add(new MenuItem() { Heading = "Khách đang ở", ImageResourceId = Resource.Drawable.UserMale96 }); menus.Add(new MenuItem() { Heading = "Exit", ImageResourceId = Resource.Drawable.Lock96 }); mLeftDrawer.Adapter = new LeftMenuAdapter(this, menus); mLeftDrawer.ItemClick += new System.EventHandler <AdapterView.ItemClickEventArgs>(mLeftDrawer_ItemClick); mDrawerToggle = new MyActionBarDrawerToggle( this, //Host Activity mDrawerLayout, //DrawerLayout Resource.String.openDrawer, //Opened Message Resource.String.closeDrawer //Closed Message ); mDrawerLayout.AddDrawerListener(mDrawerToggle); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDisplayHomeAsUpEnabled(true); mDrawerToggle.SyncState(); if (savedInstanceState == null) { SupportFragmentManager.BeginTransaction().Add(Resource.Id.fragment, new OrdersFragment()).Commit(); } }
protected override void OnCreate(Bundle bundle) { this.Window.AddFlags(WindowManagerFlags.Fullscreen); base.OnCreate(bundle); SetContentView(Resource.Layout.MainView); player = new Android.Media.MediaPlayer(); _currentCurso = 0; _lectorOpen = false; _mapOpen = false; _playerOn = false; _isHome = false; headersDR.Add (new BitmapDrawable (getBitmapFromAsset("images/header1.png"))); headersDR.Add (new BitmapDrawable (getBitmapFromAsset("images/header2.png"))); headersDR.Add (new BitmapDrawable (getBitmapFromAsset("images/header3.png"))); headersDR.Add (new BitmapDrawable (getBitmapFromAsset("images/header4.png"))); drBack = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("images/fondocondiagonalm.png"), 640, 1136, true)); vm = this.ViewModel as MainViewModel; lo = new WallView(this); frontView = new frontView (this); lector = new FrontContainerViewPager (this); //map = new MapView (this); frontView._listLinearItem [0].Click += delegate {showRutas ();}; frontView._listLinearItem [1].Click += delegate {showServicios ();}; frontView._listLinearItem [2].Click += delegate {showGuiaSilvestre ();}; frontView._listLinearItem [3].Click += delegate {showCifras ();}; LinearLayout linearMainLayout = FindViewById<LinearLayout>(Resource.Id.left_drawer); var metrics = Resources.DisplayMetrics; widthInDp = ((int)metrics.WidthPixels); heightInDp = ((int)metrics.HeightPixels); Configuration.setWidthPixel (widthInDp); Configuration.setHeigthPixel (heightInDp); pausePlayer = Bitmap.CreateScaledBitmap(getBitmapFromAsset("icons/pause.png"),Configuration.getWidth(60),Configuration.getWidth(60),true); task = new TaskView (this); initRutas (); initLinearInfo (); iniMenu (); mToolbar = FindViewById<SupportToolbar>(Resource.Id.toolbar); SetSupportActionBar(mToolbar); mToolbar.SetNavigationIcon (Resource.Drawable.transparent); mDrawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById<LinearLayout>(Resource.Id.left_drawer); //mRightDrawer = FindViewById<LinearLayout>(Resource.Id.right_drawer); mLeftDrawer.Tag = 0; //mRightDrawer.Tag = 1; frameLayout = FindViewById<FrameLayout> (Resource.Id.content_frame); main_ContentView = new RelativeLayout (this); main_ContentView.LayoutParameters = new RelativeLayout.LayoutParams (-1, -1); lo.header.SetBackgroundDrawable (headersDR[1]); main_ContentView.AddView (lo); lo.getWorkSpaceLayout.AddView (frontView); frameLayout.AddView (main_ContentView); //RL.SetBackgroundDrawable (dr); //seting up chat view content //title_view = FindViewById<TextView> (Resource.Id.chat_view_title); linearMainLayout.AddView (mainLayout); vm.PropertyChanged += new PropertyChangedEventHandler(logout_propertyChanged); RegisterWithGCM(); mDrawerToggle = new MyActionBarDrawerToggle( this, //Host Activity mDrawerLayout, //DrawerLayout Resource.String.openDrawer, //Opened Message Resource.String.closeDrawer //Closed Message ); mDrawerLayout.SetDrawerListener(mDrawerToggle); SupportActionBar.SetHomeButtonEnabled (true); SupportActionBar.SetDisplayShowTitleEnabled(false); mDrawerToggle.SyncState(); if (bundle != null) { if (bundle.GetString("DrawerState") == "Opened") { SupportActionBar.SetTitle(Resource.String.openDrawer); } else { SupportActionBar.SetTitle(Resource.String.closeDrawer); } } else { SupportActionBar.SetTitle(Resource.String.closeDrawer); } initListCursos (); initListTaskTop (); initListTaskBotton (); viewPager = new ViewPager (this); viewPager.SetOnPageChangeListener (new MyPageChangeListenerPager (this, listFrontPager)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Home); this.title = this.drawerTitle = this.Title; this.drawerLayout = this.FindViewById <DrawerLayout>(Resource.Id.drawer_layout); this.drawerListView = this.FindViewById <ListView>(Resource.Id.left_drawer); //Create Adapter for drawer List this.drawerListView.Adapter = new MenuListAdapter(this); drawerListView.DividerHeight = 0; //Set click handler when item is selected this.drawerListView.ItemClick += (sender, args) => ListItemClicked(args.Position); //Set Drawer Shadow this.drawerLayout.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start); //DrawerToggle is the animation that happens with the indicator next to the actionbar this.drawerToggle = new MyActionBarDrawerToggle(this, this.drawerLayout, Resource.Drawable.action_menu, Resource.String.drawer_open, Resource.String.drawer_close); //Display the current fragments title and update the options menu this.drawerToggle.DrawerClosed += (o, args) => { this.ActionBar.Title = this.title; this.InvalidateOptionsMenu(); }; //Display the drawer title and update the options menu this.drawerToggle.DrawerOpened += (o, args) => { this.ActionBar.Title = this.drawerTitle; this.InvalidateOptionsMenu(); }; //Set the drawer lister to be the toggle. this.drawerLayout.SetDrawerListener(this.drawerToggle); Android.Support.V4.App.Fragment fragment = new HomeFragment(this); SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment).Commit(); this.ActionBar.SetDisplayHomeAsUpEnabled(true); this.ActionBar.SetHomeButtonEnabled(true); //************************************************// LinearLayout lLayout = new LinearLayout(this); lLayout.SetGravity(GravityFlags.CenterVertical); LinearLayout.LayoutParams textViewParameters = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MatchParent, LinearLayout.LayoutParams.MatchParent); //textViewParameters.RightMargin = (int)(30 * this.Resources.DisplayMetrics.Density); TextView myTitle = new TextView(this); myTitle.Text = "Home"; myTitle.TextSize = 20; myTitle.Gravity = GravityFlags.Center; lLayout.AddView(myTitle, textViewParameters); ActionBar.LayoutParams actionbarParams = new ActionBar.LayoutParams(ActionBar.LayoutParams.MatchParent, ActionBar.LayoutParams.MatchParent); this.ActionBar.SetCustomView(lLayout, actionbarParams); this.ActionBar.SetDisplayShowCustomEnabled(true); //************************************************// SetPayment.Set("none"); Settings.Frequency = 0; Settings.IsFuturePayment = false; SendAppsDetail(); Keyboard.HideSoftKeyboard(this); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); this.title = this.drawerTitle = this.Title; this.drawerLayout = this.FindViewById <DrawerLayout>(Resource.Id.drawer_layout); this.drawerListView = this.FindViewById <ListView>(Resource.Id.lv_drawer); //Create Adapter for drawer List this.drawerListView.Adapter = new ItemMenuAdapter(this, SectionsNoLogin); //new ArrayAdapter<string>(this, Resource.Layout.item_menu, Sections); //Set click handler when item is selected //this.drawerListView.ItemClick += (sender, args) => ListItemClicked(args.Position); this.drawerListView.ItemClick += DrawerListView_ItemClick; //Set Drawer Shadow this.drawerLayout.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityFlags.Start); //DrawerToggle is the animation that happens with the indicator next to the actionbar this.drawerToggle = new MyActionBarDrawerToggle(this, this.drawerLayout, this.Toolbar, Resource.String.drawer_open, Resource.String.drawer_close); //Display the current fragments title and update the options menu this.drawerToggle.DrawerClosed += (o, args) => { this.SupportActionBar.Title = this.title; this.InvalidateOptionsMenu(); }; //Display the drawer title and update the options menu this.drawerToggle.DrawerOpened += (o, args) => { this.SupportActionBar.Title = this.drawerTitle; this.InvalidateOptionsMenu(); }; //Set the drawer lister to be the toggle. this.drawerLayout.SetDrawerListener(this.drawerToggle); //if first time you will want to go ahead and click first item. // if (savedInstanceState == null) // { // ListItemClicked(0); // } //---------------------------------------------------------- //SetContentView(Resource.Layout.Home); //tvWelcomeUser = (TextView)FindViewById(Resource.Id.tvWelcomeUser); //string memberId = Intent.GetStringExtra("memberId"); //Service.MemberService backGroundTask = new Service.MemberService(this); //backGroundTask.Execute("getbyid", memberId); //tbMain = FindViewById<Toolbar>(Resource.Id.toolbar); //SetActionBar(tbMain); //ActionBar.Title = "Mr.Go!"; //var toolbarBottom = FindViewById<Toolbar>(Resource.Id.toolbar_bottom); //toolbarBottom.Title = "Photo Editing"; //toolbarBottom.InflateMenu(Resource.Menu.home); // Attach item selected handler to navigation view //var navigationView = FindViewById<NavigationView>(Resource.Id.nav_view); //navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected; //check Is LOGIN m_settingSvc = new SettingsServiceLocalDB(this); m_settingCurrentLogin = m_settingSvc.GetByName(SettingName.CurrentLogin); if (m_settingCurrentLogin == null) { m_settingCurrentLogin = new Settings(); m_settingCurrentLogin.Name = SettingName.CurrentLogin; m_settingSvc.Insert(m_settingCurrentLogin); } if (m_settingCurrentLogin.Val_2 == "1") { member_id = Convert.ToInt32(m_settingCurrentLogin.Val_1); Service.MemberService backGroundTask = new Service.MemberService(this); backGroundTask.Execute("getbyid", member_id.ToString()); } //-------------------- m_GoFoodFragment = new GoFoodFragment(this, member_id); m_MyOrderFragment = new MyOrderFragment(this, member_id); startBeranda(); }