示例#1
0
        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;
            }
        }
示例#3
0
 //Open Friend
 private void FriendsButtonOnClick(object sender, EventArgs e)
 {
     try
     {
         FriendsFragment = new FriendsFragment();
         GlobalContext.FragmentBottomNavigator.DisplayFragment(FriendsFragment);
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception);
     }
 }
示例#4
0
        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();
        }