Mviewpager.getcurrentitem() Doesn't Return Correct Position For First & Last Pager
I am trying to get the page number of the view pager, I came across many Stackoverflow Q & A, they all stated to use currentposition = mViewPager.getCurrentItem(); But this m
Solution 1:
This Method use:-
mViewPager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int pos) {
int currentposition = pos;
// Log.e("Current Postion", "" + pos);
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int arg0) {
}
});
Solution 2:
Have you added a pagelistener for your viewpager? If not then you can do following -
PageListener pageListener = new PageListener();
mViewPager.setOnPageChangeListener(pageListener);
private static class PageListener extends SimpleOnPageChangeListener{
public void onPageSelected(int pos) {
currentposition = pos;
}
}
Post a Comment for "Mviewpager.getcurrentitem() Doesn't Return Correct Position For First & Last Pager"