List of usage examples for android.support.v4.view ViewPager getAdapter
public PagerAdapter getAdapter()
From source file:de.qabel.qabelbox.ui.views.IconPageIndicator.java
@Override public void setViewPager(ViewPager view) { if (mViewPager == view) { return;//www . j a v a 2 s . co m } 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.halzhang.android.library.BottomTabIndicator.java
public void setViewPager(ViewPager viewPager) { if (mViewPager == viewPager) { return;/*from w ww.j a v a2 s .c o m*/ } if (mViewPager != null) { mViewPager.removeOnPageChangeListener(this); } if (viewPager.getAdapter() == null) { throw new IllegalStateException("ViewPager must have adapter instance."); } mViewPager = viewPager; mViewPager.addOnPageChangeListener(this); setupChildView(); requestLayout(); }
From source file:com.geecko.QuickLyric.SearchActivity.java
public void refresh() { ViewPager viewPager = getViewPager(); if (viewPager != null) { SearchPagerAdapter searchPagerAdapter = (SearchPagerAdapter) viewPager.getAdapter(); searchPagerAdapter.setSearchQuery(searchQuery); searchPagerAdapter.notifyDataSetChanged(); }//from w w w . j a v a2 s. com invalidateOptionsMenu(); }
From source file:org.centum.android.play.PlayCardView.java
private void advance() { ViewPager viewPager = ((ViewPager) getParent()); if (viewPager.getCurrentItem() < viewPager.getAdapter().getCount() - 1) { viewPager.setCurrentItem(viewPager.getCurrentItem() + 1, true); }/* w ww . jav a 2 s. c om*/ }
From source file:com.orange.ocara.ui.view.PagerSlidingTabStrip.java
/** * To set the ViewPager./*from w ww . j a v a 2s . co m*/ * * @param pager ViewPager associated */ public void setViewPager(ViewPager pager) { this.pager = pager; if (pager.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); } pager.setOnPageChangeListener(pageListener); notifyDataSetChanged(); }
From source file:net.cpacm.library.indicator.ViewpagerIndicator.IconPageIndicator.java
@Override public void setViewPager(ViewPager view) { if (mViewPager == view) { return;/*from w w w . j av a 2 s .c om*/ } if (mViewPager != null) { mViewPager.addOnPageChangeListener(null); } 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:ca.rmen.android.poetassistant.main.dictionaries.search.Search.java
public Search(Activity searchableActivity, ViewPager viewPager) { DaggerHelper.getAppComponent(searchableActivity).inject(this); mContext = searchableActivity;/*from w ww .j av a 2s .co m*/ mViewPager = viewPager; mPagerAdapter = (PagerAdapter) viewPager.getAdapter(); }
From source file:com.github.segoh.viewpagerindicator.ViewPagerIndicator.java
public void setViewPager(final ViewPager view) { if (mViewPager == view) { return;// ww w.j a va 2 s .com } if (mViewPager != null) { mViewPager.setOnPageChangeListener(null); } if (view.getAdapter() == null) { throw new IllegalStateException("Set an adapter instance on the ViewPager."); } mViewPager = view; mViewPager.setOnPageChangeListener(this); invalidate(); }
From source file:com.android.messaging.ui.contact.ContactPickerFragmentTest.java
/** * Test the initial state of the fragment before loading data. *//*from w w w.j av a 2 s.c o m*/ public void testInitialState() { initFragment(ContactPickerFragment.MODE_PICK_INITIAL_CONTACT); // Make sure that the frequent contacts view is shown by default. final ViewPager pager = (ViewPager) getFragment().getView().findViewById(R.id.pager); final View currentPagedView = pager.getChildAt(pager.getCurrentItem()); final View frequentContactsView = ((CustomHeaderViewPagerAdapter) pager.getAdapter()).getViewHolder(0) .getView(null); assertEquals(frequentContactsView, currentPagedView); }
From source file:com.alex.view.loop.IndicatorView.java
/** * Vp/*from w w w.ja v a 2s . c o m*/ * * @param viewpager */ public void setViewPager(ViewPager viewpager) { if (null == viewpager) { return; } if (null == viewpager.getAdapter()) { throw new IllegalStateException("ViewPager does not have adapter."); } this.mViewPager = viewpager; this.mViewPager.addOnPageChangeListener(this); this.childViewCount = viewpager.getAdapter().getCount(); invalidate(); }