Exemplo n.º 1
0
        public bool OnNavigationItemSelected(IMenuItem item)
        {
            House1  house1testFragment = new House1(houseId);
            Agent   agenttestFragment  = new Agent(agentId);
            Profile protestFragment    = new Profile(userId);


            FrameLayout         fragCon = FindViewById <FrameLayout>(Resource.Id.fragContainer);
            FragmentTransaction transaction;

            switch (item.ItemId)
            {
            case Resource.Id.navigation_home:
                fragCon.RemoveAllViewsInLayout();
                fragCon.RemoveViews(0, fragCon.ChildCount);
                transaction = FragmentManager.BeginTransaction();
                transaction.Replace(Resource.Id.fragContainer, house1testFragment);
                transaction.AddToBackStack("house");
                transaction.Commit();
                return(true);

            case Resource.Id.navigation_agent:
                fragCon.RemoveAllViewsInLayout();
                fragCon.RemoveViews(0, fragCon.ChildCount);
                transaction = FragmentManager.BeginTransaction();
                transaction.Replace(Resource.Id.fragContainer, agenttestFragment);
                transaction.AddToBackStack("agent");
                transaction.Commit();
                return(true);

            case Resource.Id.navigation_profile:
                fragCon.RemoveAllViewsInLayout();
                fragCon.RemoveViews(0, fragCon.ChildCount);
                transaction = FragmentManager.BeginTransaction();
                transaction.Replace(Resource.Id.fragContainer, protestFragment);
                transaction.AddToBackStack("user");
                transaction.Commit();
                return(true);
            }
            return(false);
        }
        public bool OnNavigationItemSelected(IMenuItem item)
        {
            TestFragment testFragment = new TestFragment();

            FrameLayout         fragCon = FindViewById <FrameLayout>(Resource.Id.fragContainer);
            FragmentTransaction transaction;

            switch (item.ItemId)
            {
            case Resource.Id.navigation_home:
                textMessage.SetText(Resource.String.title_home);
                fragCon.RemoveAllViewsInLayout();
                fragCon.RemoveViews(0, fragCon.ChildCount);
                transaction = FragmentManager.BeginTransaction();
                transaction.Replace(Resource.Id.fragContainer, testFragment, "Home");
                transaction.AddToBackStack("Home");
                transaction.Commit();

                return(true);

            case Resource.Id.navigation_dashboard:
                textMessage.SetText(Resource.String.title_dashboard);
                transaction = FragmentManager.BeginTransaction();
                transaction.Replace(Resource.Id.fragContainer, testFragment, "Dashboard");
                transaction.AddToBackStack("Dashboard");
                transaction.Commit();
                return(true);

            case Resource.Id.navigation_notifications:
                textMessage.SetText(Resource.String.title_notifications);
                transaction = FragmentManager.BeginTransaction();
                transaction.Replace(Resource.Id.fragContainer, testFragment, "Notifications");
                transaction.AddToBackStack("Dashboard");
                transaction.Commit();
                return(true);
            }
            return(false);
        }
Exemplo n.º 3
0
        public bool OnNavigationItemSelected(IMenuItem item)
        {
            houseFragment houseFragment = new houseFragment();

            FrameLayout         fragCon = FindViewById <FrameLayout>(Resource.Id.fragContainer);
            FragmentTransaction transaction;

            switch (item.ItemId)
            {
            case Resource.Id.navigation_House:
                textMessage.SetText(Resource.String.title_House);
                fragCon.RemoveAllViewsInLayout();
                fragCon.RemoveViews(0, fragCon.ChildCount);
                transaction = FragmentManager.BeginTransaction();
                transaction.Replace(Resource.Id.fragContainer, houseFragment, "Home");
                transaction.AddToBackStack("Home");
                transaction.Commit();

                return(true);

            case Resource.Id.navigation_agent:
                textMessage.SetText(Resource.String.title_agent);
                transaction = FragmentManager.BeginTransaction();
                transaction.Replace(Resource.Id.fragContainer, houseFragment, "agent");
                transaction.AddToBackStack("agent");
                transaction.Commit();
                return(true);

            case Resource.Id.navigation_User:
                textMessage.SetText(Resource.String.title_User);
                transaction = FragmentManager.BeginTransaction();
                transaction.Replace(Resource.Id.fragContainer, houseFragment, "User");
                transaction.AddToBackStack("User");
                transaction.Commit();
                return(true);
            }
            return(false);
        }