void LoadFragment(int id) { Fragment fragment = null; switch (id) { case Resource.Id.menu_home: fragment = new DataFragment(); break; case Resource.Id.menu_audio: fragment = new MapsFragment(); break; case Resource.Id.menu_video: fragment = new ChartFragment(); break; } if (fragment == null) { return; } FragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); }
private void ChangeMainView(LinearLayout linearSelected) { if (linearSelected == linearHdrMore) { ShowMenu(); } else { HideMenu(); LinearLayout.LayoutParams marginParams = new LinearLayout.LayoutParams(0, FrameLayout.LayoutParams.MatchParent, 126); marginParams.SetMargins(0, 0, 0, 0); linearHdrOverView.LayoutParameters = marginParams; linearHdrInvestment.LayoutParameters = marginParams; linearHdrChart.LayoutParameters = marginParams; linearHdrStat.LayoutParameters = marginParams; linearHdrMore.LayoutParameters = marginParams; LinearLayout.LayoutParams marginSelParams = new LinearLayout.LayoutParams(0, FrameLayout.LayoutParams.MatchParent, 126); marginSelParams.SetMargins(0, 0, 0, 8); linearSelected.LayoutParameters = marginSelParams; if (linearSelected == linearHdrOverView) { OverviewFragment overviewFrag = new OverviewFragment(); overviewFrag.ParentContext = this; ShowFragment(overviewFrag); } else if (linearSelected == linearHdrInvestment) { investmentFrag = new InvestmentFragment(); investmentFrag.ParentContext = this; ShowFragment(investmentFrag); } else if (linearSelected == linearHdrChart) { ChartFragment chartFrag = new ChartFragment(); chartFrag.ParentContext = this; ShowFragment(chartFrag); } else if (linearSelected == linearHdrStat) { StatFragment statFrag = new StatFragment(); statFrag.ParentContext = this; ShowFragment(statFrag); } } }
public ResultsTabAdapter(FragmentManager fragmentManager) : base(fragmentManager) { DataFragment = new DataFragment(); MapFragment = new MapsFragment(); ChartFragment = new ChartFragment(); }