Exemplo n.º 1
0
        void initialSettings()
        {
            _txtTab1 = FindViewById <TextView>(Resource.Id.txtTab1);
            _txtTab2 = FindViewById <TextView>(Resource.Id.txtTab2);

            _barTab1 = FindViewById <LinearLayout>(Resource.Id.barTab1);
            _barTab2 = FindViewById <LinearLayout>(Resource.Id.barTab2);

            FindViewById <LinearLayout>(Resource.Id.ActionTabActive).Click  += (sender, args) => { SetPage(0); };
            FindViewById <LinearLayout>(Resource.Id.ActionTabExpired).Click += (sender, args) => { SetPage(1); };

            List <Fragment> fragments = new List <Fragment>();

            fragments.Add(new PayActiveFragment());
            fragments.Add(new PayExpiredFragment());

            TabAdapter adaptor = new TabAdapter(SupportFragmentManager, fragments);

            _pager               = FindViewById <ViewPager>(Resource.Id.eTicketPager);
            _pager.Adapter       = adaptor;
            _pager.PageSelected += PagerOnPageSelected;

            SetPage(0);
            SetSelect(0);
        }
Exemplo n.º 2
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            var view = inflater.Inflate(Resource.Layout.ReserveFragment, container, false);

            _txtTab1 = view.FindViewById <TextView>(Resource.Id.txtTab1);
            _txtTab2 = view.FindViewById <TextView>(Resource.Id.txtTab2);
            _barTab1 = view.FindViewById <LinearLayout>(Resource.Id.barTab1);
            _barTab2 = view.FindViewById <LinearLayout>(Resource.Id.barTab2);

            view.FindViewById(Resource.Id.ActionTabRegular).Click += (sender, args) => { SetPage(0); };
            view.FindViewById(Resource.Id.ActionLongterm).Click   += (sender, args) => { SetPage(1); };

            List <Fragment> fragments = new List <Fragment>();

            fragments.Add(new RegularFragment());
            fragments.Add(new LongtermFragment());

            TabAdapter adaptor = new TabAdapter(FragmentManager, fragments);

            _pager               = view.FindViewById <ViewPager>(Resource.Id.pager);
            _pager.Adapter       = adaptor;
            _pager.PageSelected += PagerOnPageSelected;

            SetPage(_tabIndex);
            SetSelect(_tabIndex);

            return(view);
        }