如何设置setOnPageChangeListener?

1 android fragment

我在FragmentActivity中创建并设置了Fragment,如下所示:

public class PosFragmentActivity extends FragmentActivity {
    ...
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.fragment_main);
        ...
        mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager()
                , numOfPositionsForClass);
        mViewPager = (ViewPager) findViewById(R.id.pager);
        mViewPager.setAdapter(mSectionsPagerAdapter);
        ...
    }
...
}
Run Code Online (Sandbox Code Playgroud)

如何在setOnPageChangeListener滚动Tab/Fragment/Page时添加,它会调用方法?

sad*_*ati 7

pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
     @Override
     public void onPageSelected(int position) 
     {     
     }
     @Override
     public void onPageScrollStateChanged(int state)
     {
     }
     @Override
     public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels)
     {
     }
});
Run Code Online (Sandbox Code Playgroud)