public void updateTabs() { slidingTabsLayout.setupWithViewPager(pager); }
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); tabLayout = (TabLayout) view.findViewById(R.id.tabs); viewPager = (ViewPager) view.findViewById(R.id.viewPager); viewPager.setAdapter(mAdapter); tabLayout.setupWithViewPager(viewPager); }
private void setupViewPager() { mMainViewPager.setAdapter(buildPagerAdapter()); mMainViewPager.setOffscreenPageLimit(mMainViewPager.getAdapter().getCount()); mTabLayout.setupWithViewPager(mMainViewPager); }
private void setupViewPager() { viewPager.setOffscreenPageLimit(2); viewPager.setAdapter(new ViewPagerAdapter(getSupportFragmentManager())); tabLayout.setupWithViewPager(viewPager); }
private void setupTabLayout(TabLayout tabLayout) { tabLayout.setTabMode(TabLayout.MODE_FIXED); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); tabLayout.setupWithViewPager(mViewPager); }
private void initView(View view) { TabLayout tab_layout = view.findViewById(R.id.tab_layout_news); viewPager = view.findViewById(R.id.view_pager_news); tab_layout.setupWithViewPager(viewPager); tab_layout.setTabMode(TabLayout.MODE_SCROLLABLE); ImageView add_channel_iv = view.findViewById(R.id.add_channel_iv); add_channel_iv.setOnClickListener(v -> startActivity(new Intent(getActivity(), NewsChannelActivity.class))); linearLayout = view.findViewById(R.id.header_layout); linearLayout.setBackgroundColor(SettingUtil.getInstance().getColor()); }
@Override public void onViewCreated(@NonNull View root, @Nullable Bundle savedInstanceState) { super.onViewCreated(root, savedInstanceState); final Toolbar toolbar = root.findViewById(R.id.toolbar); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { getActivity().finish(); } }); mRefreshLayout = root.findViewById(refreshLayout); mRefreshLayout.setOnRefreshLoadMoreListener(this); mRefreshLayout.setRefreshHeader(new ClassicsHeader(getContext())); mRefreshLayout.setRefreshFooter(new ClassicsFooter(getContext())); mViewPager = root.findViewById(R.id.viewPager); mTabLayout = root.findViewById(R.id.tableLayout); mViewPager.setAdapter(mAdapter = new SmartPagerAdapter(Item.values())); mTabLayout.setupWithViewPager(mViewPager, true); }
@Override protected void initViews(View rootView, Bundle savedInstanceState) { super.initViews(rootView, savedInstanceState); tabLayout = rootView.findViewById(R.id.main_tab_layout); viewPager = rootView.findViewById(R.id.pager); /* Nested fragment, use child fragment here to maintain backstack in view pager. */ pagerAdapter = new SelectedTabsPagerAdapter(getChildFragmentManager()); viewPager.setAdapter(pagerAdapter); tabLayout.setupWithViewPager(viewPager); tabLayout.addOnTabSelectedListener(this); updateTabs(); }
private void initView(View view) { tabLayout = view.findViewById(R.id.tab_layout_video); viewPager = view.findViewById(R.id.view_pager_video); tabLayout.setupWithViewPager(viewPager); tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE); tabLayout.setBackgroundColor(SettingUtil.getInstance().getColor()); viewPager.setOffscreenPageLimit(pageSize); }
private void initView(View view) { tabLayout = view.findViewById(R.id.tab_layout_photo); viewPager = view.findViewById(R.id.view_pager_photo); tabLayout.setupWithViewPager(viewPager); tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE); tabLayout.setBackgroundColor(SettingUtil.getInstance().getColor()); viewPager.setOffscreenPageLimit(pageSize); }
@Override public void showTabList(List<String> mTabs) { Observable.fromIterable(mTabs).map(ArticleFragment::newInstance).toList() .map(fragments -> FragmentAdapter.newInstance(getSupportFragmentManager(), fragments, mTabs)) .subscribe(mFragmentAdapter -> mViewBinding.viewpager.setAdapter(mFragmentAdapter)); PagerChangeListener mPagerChangeListener = PagerChangeListener.newInstance(mViewBinding.collapsingToolbar, mViewBinding.toolbarIvTarget, mViewBinding.toolbarIvOutgoing); mViewBinding.viewpager.addOnPageChangeListener(mPagerChangeListener); mViewBinding.tabs.setupWithViewPager(mViewBinding.viewpager); }
@Override protected void onPostExecute(Boolean comlete) { if (!comlete) { tryAgain.setVisibility(View.VISIBLE); } else { Log.e("mlist", mList.toString()); loadFrameLayout.removeAllViews(); mPagerAdapter = new NavigationAdapter(getSupportFragmentManager()); mPagerAdapter.addFragment(ArtistInfoMusicFragment.getInstance(adapterList)); mPagerAdapter.addFragment(ArtistInfoFragment.getInstance(artistId)); mPager.setAdapter(mPagerAdapter); tabLayout.setupWithViewPager(mPager); mPager.setCurrentItem(0); } }
private void createPager() { adapter = createAdapter(); getActivity().supportInvalidateOptionsMenu(); pager.setAdapter(adapter); slidingTabsLayout.setupWithViewPager(pager); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); pager=(ViewPager)findViewById(R.id.pager); adapter=new SampleAdapter(this, getSupportFragmentManager()); pager.setAdapter(adapter); tabs=(TabLayout)findViewById(R.id.tabs); tabs.setupWithViewPager(pager); tabs.setTabMode(TabLayout.MODE_FIXED); }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate( R.layout.fragment_net_tab, container, false); viewPager = (ViewPager) rootView.findViewById(R.id.viewpager); if (viewPager != null) { setupViewPager(viewPager); viewPager.setOffscreenPageLimit(2); } final TabLayout tabLayout = (TabLayout) rootView.findViewById(R.id.tabs); tabLayout.setTabTextColors(R.color.text_color, ThemeUtils.getThemeColorStateList(mContext, R.color.theme_color_primary).getDefaultColor()); tabLayout.setSelectedTabIndicatorColor(ThemeUtils.getThemeColorStateList(mContext, R.color.theme_color_primary).getDefaultColor()); tabLayout.setupWithViewPager(viewPager); return rootView; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_demo); // Create the adapter that will return a fragment for each of the three // primary sections of the activity. mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager()); // Set up the ViewPager with the sections adapter. mViewPager = (ViewPager) findViewById(R.id.container); mViewPager.setAdapter(mSectionsPagerAdapter); mTabLayout = (TabLayout) findViewById(R.id.tabs); mTabLayout.setupWithViewPager(mViewPager); setupTabLayout(mTabLayout); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_demo9); Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); tab = findViewById(R.id.tab); pager = findViewById(R.id.pager); adapterPager = new PagerAdapter(getSupportFragmentManager(), new String[]{"ScrollView", "RecyclerView", "note"}); pager.setAdapter(adapterPager); tab.setupWithViewPager(pager); }
private void setupPager() { durationInSeconds=preso.duration * 60; if (rc!=null) { rc.setOverallDuration(durationInSeconds); } adapter=new SlidesAdapter(this, preso); pager.setAdapter(adapter); if (!isDirectToTV()) { TabLayout tabs=(TabLayout)findViewById(R.id.tabs); tabs.setVisibility(View.VISIBLE); tabs.setupWithViewPager(pager); tabs.addOnTabSelectedListener(this); } }
private void initializeViewPager() { adapter = new FragmentAdapter(getFragmentManager()); viewPager.setAdapter(adapter); Fragment charactersFragment = new CharactersFragment(); Fragment comicsFragment = new ComicSeriesFragment(); adapter.addFragment(charactersFragment, getString(R.string.characters_page_title)); adapter.addFragment(comicsFragment, getString(R.string.comic_series_page_title)); adapter.notifyDataSetChanged(); pagerTabView.setupWithViewPager(viewPager); }
private void configurePager() { ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); User author = gist.owner(); if (author != null) { actionBar.setSubtitle(author.login()); avatars.bind(actionBar, author); } else { actionBar.setSubtitle(R.string.anonymous); } loadingBar.setVisibility(View.GONE); pager.setVisibility(View.VISIBLE); tabs.setVisibility(View.VISIBLE); adapter = new GistFilesPagerAdapter(this, gist); pager.setAdapter(adapter); tabs.setupWithViewPager(pager); if (initialPosition < adapter.getCount()) { pager.scheduleSetItem(initialPosition); onPageSelected(initialPosition); } }