List of usage examples for android.support.v4.view PagerAdapter getPageTitle
public CharSequence getPageTitle(int position)
From source file:com.h6ah4i.android.example.tablayouthelper.CustomTabLayoutHelper.java
@Override protected TabLayout.Tab onCreateTab(TabLayout tabLayout, PagerAdapter adapter, int position) { // NOTE: should not call super method here! TabLayout.Tab tab = tabLayout.newTab(); tab.setText(adapter.getPageTitle(position)); View v = LayoutInflater.from(tabLayout.getContext()).inflate(R.layout.custom_tab, tabLayout, false); tab.setCustomView(v);/*from w ww.j av a2 s.c o m*/ return tab; }
From source file:au.com.wallaceit.reddinator.SimpleTabsWidget.java
public void initTabs() { PagerAdapter adapter = viewPager.getAdapter(); int tabCount = adapter.getCount(); for (int i = 0; i < tabCount; i++) { String title = adapter.getPageTitle(i).toString(); insertTab(i, title);/*from w w w .j av a2s .c o m*/ } }
From source file:com.example.android.common.view.SlidingTabLayout2.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); strings.clear();//from w ww . j av a2 s. co m for (int i = 0; i < adapter.getCount(); i++) { strings.add(adapter.getPageTitle(i).toString()); } this.setAdapter(new SimpleTabAdapter(strings)); }
From source file:com.qqh.library.widget.TabPageIndicator.java
@Override public void notifyDataSetChanged() { mTabLayout.removeAllViews();//from w w w . ja va2 s .c o m PagerAdapter adapter = mViewPager.getAdapter(); int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } addTab(i, title); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:ecust.news.myWidgetTabPageIndicator.java
public void notifyDataSetChanged() { PagerAdapter pagerAdapter = this.viewPager.getAdapter(); linearLayout.removeAllViews();//from ww w. j a va 2s . c o m for (int i = 0; i < pagerAdapter.getCount(); i++) { //? String title = pagerAdapter.getPageTitle(i).toString(); //TextView addTab(i, title); } }
From source file:com.fuav.android.view.viewPager.TabPageIndicator.java
@Override public void notifyDataSetChanged() { mTabLayout.removeAllViews();//from w ww.ja va 2s. c o m PagerAdapter adapter = mViewPager.getAdapter(); final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } addTab(title, i); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.next.lottery.view.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();// w w w . j a va2 s .co m PagerAdapter adapter = mViewPager.getAdapter(); 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; addTab(i, title, iconResId, count); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.byteridge.bookcircle.ui.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();/* w w w. ja va 2s . co m*/ PagerAdapter adapter = mViewPager.getAdapter(); final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } addTab(title, i); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.ak.qmyd.view.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();//from w w w . j a v a2 s . c om PagerAdapter adapter = mViewPager.getAdapter(); 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; addTab(i, title, iconResId); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.waz.zclient.ui.views.tab.TabIndicatorLayout.java
public void setViewPager(ViewPager viewPager) { if (this.viewPager != null) { this.viewPager.removeOnPageChangeListener(this); }//from www . j a v a2s. co m this.viewPager = viewPager; this.viewPager.addOnPageChangeListener(this); PagerAdapter adapter = this.viewPager.getAdapter(); int count = adapter.getCount(); List<String> labels = new ArrayList<>(); for (int i = 0; i < count; i++) { labels.add(adapter.getPageTitle(i).toString()); } setLabels(labels); setSelected(viewPager.getCurrentItem()); }