private void ListItemClicked(int position) { Android.Support.V4.App.Fragment fragment = null; switch (position) { case 0: fragment = new BrowseFragment(); break; case 1: fragment = new FriendsFragment(); break; case 2: fragment = new ProfileFragment(); break; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); this.drawerListView.SetItemChecked(position, true); SupportActionBar.Title = this.title = Sections [position]; this.drawerLayout.CloseDrawers(); }
private void ShowToolbarFragments(int id) { switch (id) { case Resource.Id.family: { HideActivity(views); var trans = FragmentManager.BeginTransaction(); familyFragment = new FamilyFragment(this); trans.Replace(Resource.Id.container, familyFragment, "Family"); trans.AddToBackStack("Family"); trans.Commit(); fragments.Add(familyFragment); break; } case Resource.Id.friends: { HideActivity(views); var trans = FragmentManager.BeginTransaction(); friendsFragment = new FriendsFragment(this); trans.Replace(Resource.Id.container, friendsFragment, "Friends"); trans.AddToBackStack("Friends"); trans.Commit(); fragments.Add(friendsFragment); break; } case Resource.Id.collegues: { HideActivity(views); var trans = FragmentManager.BeginTransaction(); collegeusFragment = new CollegeusFragment(this); trans.Replace(Resource.Id.container, collegeusFragment, "Collegeus"); trans.AddToBackStack("Collegeus"); trans.Commit(); fragments.Add(collegeusFragment); break; } case Resource.Id.moments: { RemoveFragments(fragments); ShowActivity(views); break; } default: break; } }
//Open Friend private void FriendsButtonOnClick(object sender, EventArgs e) { try { FriendsFragment = new FriendsFragment(); GlobalContext.FragmentBottomNavigator.DisplayFragment(FriendsFragment); } catch (Exception exception) { Console.WriteLine(exception); } }
private void ListItemClicked(int position) { Android.Support.V4.App.Fragment fragment = null; switch (position) { case 0: fragment = new BrowseFragment(); break; case 1: fragment = new FriendsFragment(); break; case 2: fragment = new ProfileFragment(); break; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); }