List of usage examples for android.support.v4.view ViewPager getAdapter
public PagerAdapter getAdapter()
From source file:com.wjc.worldlet.indicator.TabPageIndicator.java
@Override public void setViewPager(ViewPager view) { if (mViewPager == view) { return;// ww w . java2 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."); } Log.e("TAG", "mViewPager------------------------->" + mViewPager); mViewPager = view; view.setOnPageChangeListener(this); notifyDataSetChanged(); }
From source file:y.q.PageIndicator.TabPageIndicator.java
@Override public void setViewPager(ViewPager view) { if (mViewPager == view) { return;//from ww w . j a va 2 s . co m } tabTitleAdapter = null; if (mViewPager != null) { mViewPager.setOnPageChangeListener(null); } final PagerAdapter adapter = view.getAdapter(); if (adapter == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); } else { if (adapter instanceof TabTitleAdapter) { tabTitleAdapter = (TabTitleAdapter) view.getAdapter(); } else { throw new IllegalArgumentException("ViewPager's Adapter must instanceof TabTitleAdapter"); } } mViewPager = view; view.setOnPageChangeListener(this); notifyDataSetChanged(); }
From source file:net.bingyan.hustpass.widget.pageIndicator.TabPageIndicator.java
@Override public void setViewPager(ViewPager view) { /*if (mViewPager == view) { return;//from ww w . j a v 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:cn.scujcc.bug.bitcoinplatformandroid.view.SlidingTabLayout.java
/** * 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.// w ww. ja v a2 s . co m */ public void setViewPager(ViewPager viewPager, int screenX) { this.screenX = (screenX / viewPager.getAdapter().getCount()); mTabStrip.removeAllViews(); mViewPager = viewPager; if (viewPager != null) { viewPager.addOnPageChangeListener(new InternalViewPagerListener()); populateTabStrip(); } }
From source file:nit.contact.views.PagerSlidingTabStrip.java
public void setViewPager(ViewPager pager) { this.mPager = pager; if (pager.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); }// w w w . j a v a 2s.c o m pager.setOnPageChangeListener(pageListener); notifyDataSetChanged(); }
From source file:com.ubergeek42.WeechatAndroid.CutePagerTitleStrip.java
public void setViewPager(ViewPager pager) { final PagerAdapter adapter = pager.getAdapter(); pager.setOnPageChangeListener(mPageListener); mPager = pager;/*from w w w. j a va2 s .c om*/ updateAdapter(mWatchingAdapter != null ? mWatchingAdapter.get() : null, adapter); }
From source file:com.lingyi.library.pageindicator.TabPageIndicator.java
@Override public void setViewPager(ViewPager view) { if (mViewPager == view) { return;// w w w .ja v a 2s .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:net.cpacm.library.indicator.ViewpagerIndicator.LinePageIndicator.java
@Override public void setViewPager(ViewPager viewPager) { if (mViewPager == viewPager) { return;// www. j a v a 2s. c om } if (viewPager.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); } mViewPager = viewPager; mViewPager.addOnPageChangeListener(this); invalidate(); }
From source file:com.freegeek.android.materialbanner.view.indicator.IconPageIndicator.java
@Override public void setViewPager(ViewPager view) { if (mViewPager == view) { //update onPageChangeListener, if not ,listener will be taken by other indicator view.setOnPageChangeListener(this); return;/*from www .j av a 2 s . com*/ } if (mViewPager != null) { mViewPager.setOnPageChangeListener(null); } 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.wlzndjk.poker.widget.MyHScrollView.java
public void setViewPager(ViewPager pager, ImageView leftBtn, ImageView rightBtn, List<Integer> datas) { this.viewPager = pager; this.tabDatas = datas; this.mLeft = leftBtn; this.mRight = rightBtn; if (pager.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); }/*from ww w .j av a2 s. co m*/ pager.setOnPageChangeListener(pageListener); rightBtn.setOnClickListener(rightListener); leftBtn.setOnClickListener(leftListener); notifyDataSetChanged(); }