Reputation: 29
I'm using the code below. But it works when you rotate the screen or re-run the app.
pager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
indicator.setCurrentPage(position);
}
@Override
public void onPageSelected(int position) {
indicator.setCurrentPage(position);
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
Upvotes: 1
Views: 76
Reputation: 1516
I think you should write this to addOnPageChangeListener
indicator.setCurrentPage(position);
Upvotes: 2