List of usage examples for android.support.v4.view ViewPager setOnPageChangeListener
public void setOnPageChangeListener(OnPageChangeListener listener)
From source file:com.dimelo.sampleapp.google.IconSlidingTabLayout.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. *///from ww w .ja va 2 s. com public void setViewPager(ViewPager viewPager) { mTabStrip.removeAllViews(); mViewPager = viewPager; if (viewPager != null) { viewPager.setOnPageChangeListener(new InternalViewPagerListener() { @Override public void onPageSelected(int position) { super.onPageSelected(position); updateIcons(); } }); populateTabStrip(); } }
From source file:com.emetophobe.permissionviewer.activities.MainActivity.java
/** * Initialize the view pager and display the first fragment. *///from ww w.jav a 2 s. co m private void initViewPager() { ViewPager viewPager = (ViewPager) findViewById(R.id.pager); viewPager.setAdapter(new PagerAdapter(getSupportFragmentManager())); viewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { // Remember the current view pager position sViewPagerPosition = position; } }); // Restore the pager position viewPager.setCurrentItem(sViewPagerPosition); }
From source file:com.paras.amazonadvertice.SwipeableModelessInterstitialAdActivity.java
/** * When the activity starts, set up the pager adapter for handling fragments and swipe interactions. *///from w ww. j a va 2 s. c om @Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_swipeble); // For debugging purposes enable logging, but disable for production builds. AdRegistration.enableLogging(true); // For debugging purposes flag all ad requests as tests, but set to false for production builds. AdRegistration.enableTesting(true); try { AdRegistration.setAppKey(APP_KEY); } catch (final IllegalArgumentException e) { Log.e(LOG_TAG, "IllegalArgumentException thrown: " + e.toString()); return; } // assign a fragment pager adapter to the activity this.pagerAdapter = new ModelessInterstitialFragmentPagerAdapter(getSupportFragmentManager()); final ViewPager viewPager = (ViewPager) findViewById(R.id.modeless_interstitials_pager); viewPager.setAdapter(this.pagerAdapter); viewPager.setOnPageChangeListener(new ModelessInterstitialOnPageChangeListener()); }
From source file:com.emolabs.im.emoji.EmojiconsFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.emojicons, container, false); final ViewPager emojisPager = (ViewPager) view.findViewById(R.id.emojis_pager); emojisPager.setOnPageChangeListener(this); EmojisPagerAdapter emojisAdapter = new EmojisPagerAdapter(getFragmentManager(), Arrays.asList( EmojiconGridFragment.newInstance(People.DATA), EmojiconGridFragment.newInstance(Nature.DATA), EmojiconGridFragment.newInstance(Objects.DATA), EmojiconGridFragment.newInstance(Places.DATA), EmojiconGridFragment.newInstance(Symbols.DATA))); emojisPager.setAdapter(emojisAdapter); mEmojiTabs = new View[5]; mEmojiTabs[0] = view.findViewById(R.id.emojis_tab_0_people); mEmojiTabs[1] = view.findViewById(R.id.emojis_tab_1_nature); mEmojiTabs[2] = view.findViewById(R.id.emojis_tab_2_objects); mEmojiTabs[3] = view.findViewById(R.id.emojis_tab_3_cars); mEmojiTabs[4] = view.findViewById(R.id.emojis_tab_4_punctuation); for (int i = 0; i < mEmojiTabs.length; i++) { final int position = i; mEmojiTabs[i].setOnClickListener(new View.OnClickListener() { @Override/*from w w w. j a va 2 s . c om*/ public void onClick(View v) { emojisPager.setCurrentItem(position); } }); } view.findViewById(R.id.emojis_backspace) .setOnTouchListener(new RepeatListener(1000, 50, new View.OnClickListener() { @Override public void onClick(View v) { if (mOnEmojiconBackspaceClickedListener != null) { mOnEmojiconBackspaceClickedListener.onEmojiconBackspaceClicked(v); } } })); onPageSelected(0); return view; }
From source file:com.example.android.actionbarcompat.shareactionprovider.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Set content view (which contains a CheeseListFragment) setContentView(R.layout.sample_main); // Retrieve the ViewPager from the content view ViewPager vp = (ViewPager) findViewById(R.id.viewpager); // Set an OnPageChangeListener so we are notified when a new item is selected vp.setOnPageChangeListener(mOnPageChangeListener); // Finally set the adapter so the ViewPager can display items vp.setAdapter(mPagerAdapter);/*from w w w . j av a 2 s. c om*/ }
From source file:com.meuf.sosyalkulup.Fragments.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final TabLayout tabLayout = (TabLayout) findViewById(R.id.tablayout); tabLayout.addTab(tabLayout.newTab().setText("Kulpler")); tabLayout.addTab(tabLayout.newTab().setText("Duyurular")); tabLayout.addTab(tabLayout.newTab().setText("Sohbet")); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); final ViewPager viewPager = (ViewPager) findViewById(R.id.pager); final PagerAdapter adapter = new com.meuf.sosyalkulup.Adapters.PagerAdapter(getSupportFragmentManager(), tabLayout.getTabCount());/* ww w .j av a2 s .co m*/ viewPager.setAdapter(adapter); viewPager.setOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout)); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); }
From source file:com.acrylicgoat.houstonbicyclemuseum.view.SlidingTabLayout.java
public void setViewPager(ViewPager viewPager) { tabStrip.removeAllViews();/*from w w w . j av a2s.c o m*/ this.viewPager = viewPager; if (viewPager != null) { viewPager.setOnPageChangeListener(new InternalViewPagerListener()); populateTabStrip(); } }
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;// w w w.j a va 2s .c o 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.bruno.distribuciones.android.SlidingTabLayout.java
public void setViewPager(ViewPager viewPager) { mTabStrip.removeAllViews();/*w ww. java2 s. c om*/ mViewPager = viewPager; if (viewPager != null) { viewPager.setOnPageChangeListener(new InternalViewPagerListener()); populateTabStrip(); } }
From source file:com.android.design.material.widgets.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. *///from w w w .j av a 2s. c o m @SuppressWarnings("deprecation") public void setViewPager(ViewPager viewPager) { mTabStrip.removeAllViews(); mViewPager = viewPager; if (viewPager != null) { viewPager.setOnPageChangeListener(new InternalViewPagerListener()); populateTabStrip(); } }