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