List of usage examples for android.support.v4.view ViewPager setOnAdapterChangeListener
void setOnAdapterChangeListener(OnAdapterChangeListener listener)
From source file:com.marshalchen.common.uimodule.modifysys.PagerTitleStrip.java
@Override protected void onAttachedToWindow() { super.onAttachedToWindow(); final ViewParent parent = getParent(); if (!(parent instanceof ViewPager)) { throw new IllegalStateException("PagerTitleStrip must be a direct child of a ViewPager."); }/* w ww .j a va 2 s . co m*/ final ViewPager pager = (ViewPager) parent; final PagerAdapter adapter = pager.getAdapter(); pager.setInternalPageChangeListener(mPageListener); pager.setOnAdapterChangeListener(mPageListener); mPager = pager; updateAdapter(mWatchingAdapter != null ? mWatchingAdapter.get() : null, adapter); }
From source file:com.am.pagergradienttab.view.PagerGradientTabStrip.java
@Override protected void onAttachedToWindow() { super.onAttachedToWindow(); final ViewParent parent = getParent(); if (!(parent instanceof ViewPager)) { throw new IllegalStateException("PagerNoSlideTabStrip must be a direct child of a ViewPager."); }// w ww . j a va2 s . c om final ViewPager pager = (ViewPager) parent; final PagerAdapter adapter = pager.getAdapter(); pager.setInternalPageChangeListener(mPageListener); pager.setOnAdapterChangeListener(mPageListener); mPager = pager; updateAdapter(mWatchingAdapter != null ? mWatchingAdapter.get() : null, adapter); }