List of usage examples for android.support.v4.view PagerAdapter getPageTitle
public CharSequence getPageTitle(int position)
From source file:am.widget.tabstrip.TabStripHelper.java
@Nullable CharSequence getPageTitle(int position) { if (mPager == null) return null; final PagerAdapter adapter = mPager.getAdapter(); if (adapter == null) return null; return adapter.getPageTitle(position); }
From source file:com.bridgeconn.autographago.ui.customviews.TabLayoutHelper.java
/** * Override this method if you want to use custom tab layout. * * @param tabLayout TabLayout/*w w w .ja v a 2 s.co m*/ * @param adapter PagerAdapter * @param position Position of the item * @return TabLayout.Tab */ protected TabLayout.Tab onCreateTab(TabLayout tabLayout, PagerAdapter adapter, int position) { TabLayout.Tab tab = tabLayout.newTab(); tab.setText(adapter.getPageTitle(position)); return tab; }
From source file:android.hqs.view.pager.indicator.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();/*from w ww. j a va2s. c o m*/ PagerAdapter adapter = mViewPager.getAdapter(); IconPagerAdapter iconAdapter = null; if (adapter instanceof IconPagerAdapter) { iconAdapter = (IconPagerAdapter) adapter; } final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } int iconResId = 0; if (iconAdapter != null) { iconResId = iconAdapter.getIconResId(i); } addTab(i, title, iconResId); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.benefit.buy.library.viewpagerindicator.TabPageIndicator.java
@Override public void notifyDataSetChanged() { mTabLayout.removeAllViews();// ww w . j a va 2s . com PagerAdapter adapter = mViewPager.getAdapter(); IconPagerAdapter iconAdapter = null; if (adapter instanceof IconPagerAdapter) { iconAdapter = (IconPagerAdapter) adapter; } final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } int iconResId = 0; if (iconAdapter != null) { iconResId = iconAdapter.getIconResId(i); } addTab(i, title, iconResId); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.qiscus.sdk.filepicker.util.TabLayoutHelper.java
/** * Override this method if you want to use custom tab layout. * * @param tabLayout TabLayout/*from www . j av a 2 s .c o m*/ * @param adapter PagerAdapter * @param position Position of the item * @return TabLayout.Tab */ private TabLayout.Tab onCreateTab(TabLayout tabLayout, PagerAdapter adapter, int position) { TabLayout.Tab tab = tabLayout.newTab(); tab.setText(adapter.getPageTitle(position)); return tab; }
From source file:com.zhongsou.souyue.ui.indicator.SuberPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();/* ww w .j av a 2 s. c o m*/ PagerAdapter adapter = mViewPager.getAdapter(); TabPagerAdapter iconAdapter = null; if (adapter instanceof PagerAdapter) { iconAdapter = (TabPagerAdapter) adapter; } final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } int iconResId = 0; if (iconAdapter != null) { iconResId = iconAdapter.getIconResId(i); } addTab(i, title, iconResId); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.solo.viewpagernestedfragmentdemo.widget.PagerIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();/*from ww w. ja v a 2s .c o m*/ // removeAllViews(); PagerAdapter adapter = mViewPager.getAdapter(); IconPagerAdapter iconAdapter = null; if (adapter instanceof IconPagerAdapter) { iconAdapter = (IconPagerAdapter) adapter; } final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } int iconResId = 0; if (iconAdapter != null) { iconResId = iconAdapter.getIconResId(i); } addTab(i, title, iconResId); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.velocityviewpagerindicator.VelocityTabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();//from w w w. j av a 2s . c o m PagerAdapter adapter = mVelocityViewPager.getAdapter(); VelocityIconPagerAdapter iconAdapter = null; if (adapter instanceof VelocityIconPagerAdapter) { iconAdapter = (VelocityIconPagerAdapter) adapter; } final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } int iconResId = 0; if (iconAdapter != null) { iconResId = iconAdapter.getIconResId(i); } addTab(i, title, iconResId); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.ape.cloudfile.widget.vpi.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();/* w ww. ja va 2s.c o m*/ PagerAdapter adapter = mViewPager.getAdapter(); IconPagerAdapter iconAdapter = null; if (adapter instanceof IconPagerAdapter) { iconAdapter = (IconPagerAdapter) adapter; } final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } int iconResId = 0; if (iconAdapter != null) { iconResId = iconAdapter.getIconResId(i); } addTab(i, title, iconResId, count); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.cflp.zwl.view.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();//from w w w. j a va2s. co m PagerAdapter adapter = mViewPager.getAdapter(); IconPagerAdapter iconAdapter = null; if (adapter instanceof IconPagerAdapter) { iconAdapter = (IconPagerAdapter) adapter; } final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } int iconResId = 0; /* if (iconAdapter != null) { iconResId = iconAdapter.getIconResId(i); }*/ addTab(i, title, iconResId); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }