List of usage examples for android.support.v4.view PagerAdapter getPageTitle
public CharSequence getPageTitle(int position)
From source file:com.tarot.sdfnash.tarot.registnew.View.indicator.PageTabLabelOrigin.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();//from w w w.j a 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); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:cn.ibona.commonutil.indicator.TabPageIndicator.java
@Override public void notifyDataSetChanged() { mTabLayout.removeAllViews();/*from ww w.j a v a 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.lingyang.camera.ui.widget.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();/* w w w. j a v a 2 s . 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); CLog.d(">>>>>>>>>>>>>>>>>>>>> " + i); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:cn.com.bjnews.thinker.view.MyTabPageIndicator.java
public void notifyDataSetChanged() { Log.d("tag", "notifiData-->"); mTabLayout.removeAllViews();// w ww .j a v a 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); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.base.app.widget.indicatorview.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();// ww w .java 2 s. c om PagerAdapter adapter = mViewPager.getAdapter(); IconPagerAdapter iconAdapter = null; if (adapter instanceof IconPagerAdapter) { iconAdapter = (IconPagerAdapter) adapter; } 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.cmtv.tv.widget.pagerindicator.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();//w ww.j a v a 2s. co m PagerAdapter adapter = mBaseViewPager.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.gome.haoyuangong.views.MyViewPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();/*from w w w .j av a2 s. c om*/ PagerAdapter adapter = mViewPager.getAdapter(); final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title; if (tabs != null && tabs.length > i) { title = tabs[i]; } else { title = adapter.getPageTitle(i); } if (title == null) { title = EMPTY_TITLE; } int iconResId = 0; addTab(i, title, iconResId); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.viewpagerindicator.TabTextPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();// w w w . ja va 2s . 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 layoutID = 0; if (iconAdapter != null) { layoutID = iconAdapter.getIconResId(i); } if (i == count - 1) { addTab(i, title, layoutID, false); } else { addTab(i, title, layoutID, true); } } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.futureinst.viewpagerindicator.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();/* w w w . j av a 2 s .c o m*/ PagerAdapter adapter = mViewPager.getAdapter(); com.futureinst.viewpagerindicator.IconPagerAdapter iconAdapter = null; if (adapter instanceof com.futureinst.viewpagerindicator.IconPagerAdapter) { iconAdapter = (com.futureinst.viewpagerindicator.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.lingyi.library.pageindicator.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();//from www . j a v a 2 s . c o m PagerAdapter adapter = mViewPager.getAdapter(); CustomDataPageAdapter iconAdapter = null; IPageTabItemLayout tabView = null; if (adapter instanceof CustomDataPageAdapter) { iconAdapter = (CustomDataPageAdapter) adapter; } final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } if (iconAdapter != null) { tabView = iconAdapter.createTabView(mTabLayout, i); } if (tabView == null) { DefualtTabLayout tab = new DefualtTabLayout(getContext()); tab.setLayoutParams(new LinearLayout.LayoutParams(0, MATCH_PARENT, 1)); tabView = tab; } if (tabView instanceof DefualtTabLayout) { ((TextView) tabView).setText(title); } addTab(tabView, i); tabView = null; } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }