public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment // return inflater.Inflate(Resource.Layout.YourFragment, container, false); base.OnCreateView(inflater, container, savedInstanceState); var view = inflater.Inflate(Resource.Layout.counsellinghomelayout, container, false); var ft = ChildFragmentManager.BeginTransaction(); var viewfragment = new CounsellorsFragment(); ft.Replace(Resource.Id.dry_counsellingframelayout, viewfragment); ft.Commit(); //SetHasOptionsMenu(true); this.HasOptionsMenu = true; return(view); }
public override bool OnOptionsItemSelected(IMenuItem item) { try { switch (item.ItemId) { case Resource.Id.menu_ebook_ebooks: var ebooksfragment = new CounsellorsFragment(); var ft = ChildFragmentManager.BeginTransaction(); var fragment = this.ChildFragmentManager.FindFragmentById(Resource.Id.dry_counsellingframelayout); if (fragment != null) { ft.Remove(fragment); } ft.Replace(Resource.Id.dry_counsellingframelayout, ebooksfragment); ft.Commit(); return(true); } } catch (Exception ex) { } return(base.OnOptionsItemSelected(item)); }