Example usage for android.support.v4.view ViewPager getAdapter

List of usage examples for android.support.v4.view ViewPager getAdapter

Introduction

In this page you can find the example usage for android.support.v4.view ViewPager getAdapter.

Prototype

public PagerAdapter getAdapter() 

Source Link

Document

Retrieve the current adapter supplying pages.

Usage

From source file:com.azhansy.linky.view.PagerSlidingIndicator.java

public void setViewPager(ViewPager pager) {
    this.pager = pager;

    if (pager.getAdapter() == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }//  ww w. ja v  a 2s  .c  o m

    pager.addOnPageChangeListener(pageListener);

    notifyDataSetChanged();
}

From source file:com.slim.slimfilemanager.widget.TabPageIndicator.java

public void setViewPager(ViewPager view) {
    if (mViewPager == view) {
        return;/* w ww.  java2 s.c  o m*/
    }
    if (mViewPager != null) {
        mViewPager.removeOnPageChangeListener(this);
    }
    final PagerAdapter adapter = view.getAdapter();
    if (adapter == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }
    mViewPager = view;
    mViewPager.addOnPageChangeListener(this);
    notifyDataSetChanged();
}

From source file:com.resonos.apps.library.tabviewpager.TabPageIndicator.java

/**
 * This is a great way to set up subcategories for a "sub-tab bar"
 *  using the hidden tabs feature of {@link TabViewPagerFragment}
 * @param view : the view pager/*w  w w.ja v  a2s.c  om*/
 * @param parentTPI : the master tab page indicator, that will likely
 *    have some hidden tabs
 */
public void setViewPager(ViewPager view, TabPageIndicator parentTPI) {
    final PagerAdapter adapter = view.getAdapter();
    if (adapter == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }
    mViewPager = view;
    mListener2 = parentTPI;
    view.setOnPageChangeListener(this);
    notifyDataSetChanged();
    setCurrentItem(mViewPager.getCurrentItem());
}

From source file:android.hqs.view.pager.indicator.TabPageIndicator.java

@Override
public void setViewPager(ViewPager view) {
    if (mViewPager == view) {
        return;//  w w  w .ja v  a  2 s.c o m
    }
    if (mViewPager != null) {
        mViewPager.setOnPageChangeListener(null);
    }
    final PagerAdapter adapter = view.getAdapter();
    if (adapter == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }
    mViewPager = view;
    view.setOnPageChangeListener(this);
    notifyDataSetChanged();
}

From source file:com.afayear.android.client.view.TabPageIndicator.java

@Override
public void setViewPager(final ViewPager pager) {
    final PagerAdapter adapter = pager.getAdapter();
    if (adapter == null)
        return;//from   w  w w  . ja v a  2s. c o m
    // throw new IllegalStateException("ViewPager has not been bound.");
    if (!(adapter instanceof TabProvider))
        throw new IllegalStateException(
                "ViewPager adapter must implement TitleProvider to be used with TitlePageIndicator.");
    mViewPager = pager;
    pager.setOnPageChangeListener(this);
    notifyDataSetChanged();
}

From source file:com.zero.library.base.view.Indicator.TabPageIndicator.java

@Override
public void setViewPager(ViewPager view) {
    if (mViewPager == view) {
        return;// www. j av a  2  s.com
    }
    if (mViewPager != null) {
        mViewPager.addOnPageChangeListener(null);
    }
    final PagerAdapter adapter = view.getAdapter();
    if (adapter == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }
    mViewPager = view;
    view.addOnPageChangeListener(this);
    notifyDataSetChanged();
}

From source file:org.exoplatform.ui.social.TabPageIndicator.java

@Override
public void setViewPager(ViewPager view) {
    if (view.equals(mViewPager)) {
        return;/*  w  w  w  . ja  v  a  2 s . c  om*/
    }
    if (mViewPager != null) {
        mViewPager.setOnPageChangeListener(null);
    }
    final PagerAdapter adapter = view.getAdapter();
    if (adapter == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }
    mViewPager = view;
    view.setOnPageChangeListener(this);
    notifyDataSetChanged();
}

From source file:com.hotcast.vr.pagerindicator.TabPageIndicator.java

@Override
public void setViewPager(ViewPager view) {
    if (mViewPager == view) {
        return;//from  w w  w .  j a  va  2  s . c  om
    }
    if (mViewPager != null) {
        mViewPager.setOnPageChangeListener(null);
    }
    final PagerAdapter adapter = view.getAdapter();
    if (adapter == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }
    mViewPager = view;
    System.out.println("***" + mViewPager);
    view.setOnPageChangeListener(this);
    notifyDataSetChanged();
}

From source file:com.cartoon.pictures.uilibrary.widget.tabpageindicator.TabPageIndicator.java

public void setViewPager(ViewPager view) {
    if (mViewPager == view) {
        return;/*from   w  w  w.j av a2 s . com*/
    }
    if (mViewPager != null) {
        mViewPager.setOnPageChangeListener(null);
    }
    final PagerAdapter adapter = view.getAdapter();
    if (adapter == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }
    mViewPager = view;
    view.setOnPageChangeListener(this);
    notifyDataSetChanged();
}

From source file:com.chanlytech.ui.widget.viewpagerindicator.TabPageIndicator.java

@Override
public void setViewPager(ViewPager view) {
    if (mViewPager == view) {
        return;//ww w .  j  a  v a2 s  .c o  m
    }
    if (mViewPager != null) {
        mViewPager.setOnPageChangeListener(null);
    }
    final PagerAdapter adapter = view.getAdapter();
    if (adapter == null) {
        throw new IllegalStateException("ViewPager does not have adapter newInstance.");
    }
    mViewPager = view;
    view.setOnPageChangeListener(this);
    notifyDataSetChanged();
}