private void ResetAdapter() { var adapter = new MainPagerAdapter(ChildFragmentManager, zoomLevel); viewPager.Adapter = adapter; adapter.LoadReady += OnLoadReady; viewPager.CurrentItem = StartPage; backDate = 0; }
void SetupViewPager() { _adapter = new MainPagerAdapter(ChildFragmentManager, Resources); _viewPager.Adapter = _adapter; _viewPager.PageScrolled += OnPageScrolled; _tabLayout.TabGravity = TabLayout.GravityFill; _tabLayout.SetupWithViewPager(_viewPager); }
private void setupViewPager() { mainPagerAdapter = new MainPagerAdapter(ChildFragmentManager); int current = 0; var fragment = new ReportFragment(); mainPagerAdapter.addFragment(fragment, AppResources.Report); viewPager.Adapter = mainPagerAdapter; tabLayout.SetupWithViewPager(viewPager); tabLayout.TabMode = TabLayout.ModeScrollable; viewPager.SetCurrentItem(current, false); InputMethodManager imm = (InputMethodManager)Activity.GetSystemService(Context.InputMethodService); imm.HideSoftInputFromWindow(viewPager.WindowToken, 0); }
private void InitializeAdapter() { TabLayout tabLayout = FindViewById <TabLayout>(Resource.Id.tab_layout); tabLayout.RemoveAllTabs(); tabLayout.AddTab(tabLayout.NewTab().SetText("My Networks")); tabLayout.AddTab(tabLayout.NewTab().SetText("Information")); tabLayout.TabGravity = TabLayout.GravityFill; ViewPager viewPager = FindViewById <ViewPager>(Resource.Id.pager); PagerAdapter adapter = new MainPagerAdapter(SupportFragmentManager, tabLayout.TabCount); viewPager.Adapter = adapter; viewPager.AddOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout)); tabLayout.TabSelected += delegate(object sender, TabLayout.TabSelectedEventArgs e) { viewPager.CurrentItem = e.Tab.Position; }; }
private void InitTabLayout() { this.mainPagerAdapter = new MainPagerAdapter(this.SupportFragmentManager); { var _winner = new ResultPagerFragment(); { this.mainPagerAdapter.AddFragment(_winner, "추첨결과", true); } var _number = new NumPagerFragment(); { this.mainPagerAdapter.AddFragment(_number, "번호관리", false); } var _store = new StorePagerFragment(); { this.mainPagerAdapter.AddFragment(_store, "로또판매점", true); } var _setting = new SettingPagerFragment(); { this.mainPagerAdapter.AddFragment(_setting, "설정", false); _setting.Refresh += (s, e) => { TabColorToggle(prev_tab_position, false); this.OnResume(); }; } } main_view_pager.Adapter = this.mainPagerAdapter; main_tab_layout.SetupWithViewPager(main_view_pager); this.SetupTabIcons(main_tab_layout); }
private void setupViewPager(Period defaultPeriod) { mainPagerAdapter = new MainPagerAdapter(ChildFragmentManager); Navigate.selectedDate = Date.Date; Navigate.selectedPeriod = DefaultPeriod; var current = 0; foreach (var period in Cache.GetDatePeriods(Navigate.selectedDate)) { TodayFragment fragment = new TodayFragment(this); Bundle bundle = new Bundle(); bundle.PutString("date", Navigate.selectedDate.ToStorageStringDate()); bundle.PutString("period", period.ToString()); fragment.Period = period; fragment.Arguments = bundle; if (defaultPeriod == period) { current = mainPagerAdapter.Count; } mainPagerAdapter.addFragment(fragment, Strings.FromEnum(period)); } if (viewPager.Adapter == null) { viewPager.AddOnPageChangeListener(this); } // viewPager.OffscreenPageLimit = 5; viewPager.Adapter = mainPagerAdapter; tabLayout.SetupWithViewPager(viewPager); tabLayout.TabMode = TabLayout.ModeScrollable; viewPager.SetCurrentItem(current, true); InputMethodManager imm = (InputMethodManager)Activity.GetSystemService(Context.InputMethodService); imm.HideSoftInputFromWindow(viewPager.WindowToken, 0); }
private void ResetAdapter() { var adapter = new MainPagerAdapter (ChildFragmentManager, zoomLevel); viewPager.Adapter = adapter; adapter.LoadReady += OnLoadReady; viewPager.CurrentItem = StartPage; backDate = 0; }
private void FindViews() { _filterButton = _routeBrowserView.FindViewById <Button>(Resource.Id.refreshRoutesButton); _terrainLevelSelect = _routeBrowserView.FindViewById <Spinner>(Resource.Id.terrainLevelSelect); _routeLengthSlider = _routeBrowserView.FindViewById <RangeSliderControl>(Resource.Id.route_length_slider); _routeSurfaceSlider = _routeBrowserView.FindViewById <RangeSliderControl>(Resource.Id.surface_type_slider); _searchRadiusSlider = _routeBrowserView.FindViewById <RangeSliderControl>(Resource.Id.search_range_select); _trainingFragment = (ActivityFragment)FragmentManager.FindFragmentByTag(MainPagerAdapter.GetFragmentTag(0)); _viewPager = Activity.FindViewById <ViewPager>(Resource.Id.mainPager); _routesRecyclerView = _routeBrowserView.FindViewById <RecyclerView>(Resource.Id.routesRecycler); }
private void setupViewPager() { mainPagerAdapter = new MainPagerAdapter(ChildFragmentManager); int current = 0; List <Property> properties = UserSettings.Current.SelectedProperties; if (properties.Count == 0) { properties.Add(StandardProperty.none); } var props = UserSettings.Current.SelectedProperties; if (props.Count == 1 && props.FirstOrDefault().ID == "00") { var prop = props.FirstOrDefault(); var fragment = new JournalFragment(); Bundle bundle = new Bundle(); bundle.PutString("date", Navigate.selectedDate.ToStorageStringDate()); bundle.PutString("property", prop.ID); fragment.Arguments = bundle; current = mainPagerAdapter.Count; mainPagerAdapter.addFragment(fragment, GetString(Resource.String.NoGoalsTitle)); } else { foreach (var property in props.Where(a => a.ID != "00").ToList()) { var fragment = new JournalFragment(); Bundle bundle = new Bundle(); bundle.PutString("date", Navigate.selectedDate.ToStorageStringDate()); bundle.PutString("property", property.ID); fragment.Arguments = bundle; if (UserSettings.Current.CurrentProperty == property) { current = mainPagerAdapter.Count; } mainPagerAdapter.addFragment(fragment, property.TextOnly); } } try { if (viewPager.Adapter == null) { viewPager.AddOnPageChangeListener(this); } viewPager.Adapter = mainPagerAdapter; tabLayout.SetupWithViewPager(viewPager); tabLayout.TabMode = TabLayout.ModeScrollable; } catch (Exception ex) { throw; } viewPager.SetCurrentItem(current, false); InputMethodManager imm = (InputMethodManager)Activity.GetSystemService(Context.InputMethodService); imm.HideSoftInputFromWindow(viewPager.WindowToken, 0); SessionLog.EndPerformance("Navigate"); }
private void InitializePagerAdapter() { pagerAdapter = new MainPagerAdapter(SupportFragmentManager, this); pager.Adapter = pagerAdapter; tabLayout.SetupWithViewPager(pager); }