GridViewPager中的OnPageScroll(Android Wear)

时间:2014-09-08 15:22:48

标签: java android android-viewpager wear-os

我在Android Wear应用程序中使用GridViewPager,我想检测onPageScrolled或OnTouch,这使我能够检查用户所在的页面,以便我可以运行相应的代码。在Android中,有viewpager,它有这些方法,但显然不是Android Wear中的GridViewPager。

非常感谢任何帮助

2 个答案:

答案 0 :(得分:0)

GridViewPager.setOnPageChangeListener听起来就像你正在寻找的那样。

答案 1 :(得分:0)

简单如此>>>

 GridViewPager pager = (GridViewPager) view.findViewById(R.id.pager2);
 pager.setOnPageChangeListener(new GridViewPager.OnPageChangeListener() {
     @Override
     public void onPageScrolled(int i, int i1, float v, float v1, int i2, int i3) {

     }

     @Override
     public void onPageSelected(int i, int i1) {
          //Get Selected Fragment
          adapter.getFragment(i,i1)
     }

     @Override
     public void onPageScrollStateChanged(int i) {

     }
 });