/** * Sets the associated view pager. Note that the assumption here is that the pager content (number * of tabs and tab titles) does not change after this call has been made. */ public void setViewPager(ViewPager viewPager) { tabStrip.removeAllViews(); this.viewPager = viewPager; if (viewPager != null && viewPager.getAdapter() != null) { viewPager.addOnPageChangeListener(new InternalViewPagerListener()); populateTabStrip(); } }
/** * Sets the associated view pager. Note that the assumption here is that the pager content (number * of tabs and tab titles) does not change after this call has been made. */ public void setViewPager(ViewPager viewPager) { mTabStrip.removeAllViews(); mViewPager = viewPager; if (viewPager != null) { viewPager.setOnPageChangeListener(new InternalViewPagerListener()); populateTabStrip(); } }