- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {}
protected void setupWithViewPager(@NonNull TabLayout tabLayout, @NonNull ViewPager viewPager) { final PagerAdapter adapter = viewPager.getAdapter(); if (adapter == null) { throw new IllegalArgumentException("ViewPager does not have a PagerAdapter set"); } setTabsFromPagerAdapter(tabLayout, adapter, viewPager.getCurrentItem()); viewPager.getAdapter().registerDataSetObserver(mInternalDataSetObserver); viewPager.addOnPageChangeListener(mInternalTabLayoutOnPageChangeListener); viewPager.addOnAdapterChangeListener(mInternalOnAdapterChangeListener); tabLayout.addOnTabSelectedListener(mInternalOnTabSelectedListener); }
private void onAttachedToViewPager(@NonNull ViewPager pager) { if (mView instanceof TabStripView) ((TabStripView) mView).onAttachedToViewPager(pager); else if (mView instanceof TabStripViewGroup) ((TabStripViewGroup) mView).onAttachedToViewPager(pager); pager.addOnPageChangeListener(this); pager.addOnAdapterChangeListener(this); onViewPagerAdapterChanged(null, pager.getAdapter()); }