Пример #1
0
        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);
                }
            }
        }
Пример #2
0
        public EntryItemAdapter(Context context, Fragment parentFragment, List <TblEntry> items, int fromInvestment = 0)
            : base()
        {
            this.context = context;
            if (fromInvestment == 0)
            {
                this.parentInvestFragment   = (InvestmentFragment)parentFragment;
                this.parentOverviewFragment = null;
            }
            else
            {
                this.parentInvestFragment   = null;
                this.parentOverviewFragment = (OverviewFragment)parentFragment;
            }

            this.items = items;
        }