我知道 StackOverflow 上存在一些类似的问题,但这些解决方案都不适合我。我想使用 onPageScrolled 方法,我已经设置了侦听器、适配器等,但它仍然没有反应。这是我的代码:我通过以下方式实现此方法:
public class ChefViewActivity extends RoboFragmentActivity implements ViewPager.OnPageChangeListener {
然后 :
....
pagerIndicator = new PagerIndicator((LinearLayout) findViewById(R.id.pagerIndicator),
fragments.size());
fragmentAdapter = new DetailsFragmentAdapter(getSupportFragmentManager(), fragments,
pagerIndicator);
viewPager = (ViewPager) findViewById(R.id.pager);
viewPager.setAdapter(fragmentAdapter);
viewPager.setOnPageChangeListener(pagerIndicator);
viewPager.setOffscreenPageLimit(5);
pagerIndicator.onPageSelected(viewPager.getCurrentItem());
.....