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); }
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); }