简体   繁体   English

GridViewPager中的OnPageScroll(Android Wear)

[英]OnPageScroll in GridViewPager (Android Wear)

I am using GridViewPager in Android Wear app and I want to detect onPageScrolled or OnTouch, something that would enable me to check on which page the user is so I can run the appropriate code. 我在Android Wear应用中使用GridViewPager,我想检测onPageScrolled或OnTouch,这使我能够检查用户位于哪一页上,从而可以运行适当的代码。 In Android, there's viewpager and it has those methods, but apparentely not the GridViewPager in Android Wear. 在Android中,有viewpager,它具有这些方法,但显然在Android Wear中没有GridViewPager。

Any help would be much appreciated 任何帮助将非常感激

GridViewPager.setOnPageChangeListener听起来像您要找的东西。

As Simple As This >>> 就这么简单>>>

 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) {

     }
 });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM