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

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

Introduction

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

Prototype

public IBinder getWindowToken() 

Source Link

Document

Retrieve a unique token identifying the window this view is attached to.

Usage

From source file:io.github.tonyguyot.acronym.ui.MainActivity.java

private void setupViewPager(final ViewPager vp) {

    // create the adapater
    final ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());

    // set the view pager
    vp.setOffscreenPageLimit(2);/*www  .  j  av  a  2s  . c  o  m*/
    vp.setAdapter(adapter);
    vp.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {

        @Override
        public void onPageSelected(int newPosition) {
            // a new page has been displayed...
            Log.d(TAG, "switching to page position #" + newPosition);
        }

        @Override
        public void onPageScrolled(int position, float offset, int offsetPixels) {
            // do nothing
        }

        @Override
        public void onPageScrollStateChanged(int state) {
            if (state == ViewPager.SCROLL_STATE_IDLE) {
                if (vp.getCurrentItem() != 0) {
                    Utils.hideKeyboard(MainActivity.this, vp.getWindowToken());
                }
            }
        }
    });
}