mViewPager.getCurrentItem()不返回第一个和功放正确的位置;最后寻呼机 [英] mViewPager.getCurrentItem() doesn't return correct position for first & last pager
本文介绍了mViewPager.getCurrentItem()不返回第一个和功放正确的位置;最后寻呼机的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图获取视图寻呼机的页码,我碰到很多#1 Q&安培; A,他们都表示使用
currentposition = mViewPager.getCurrentItem();
但这种方法是不工作的第一和放大器;最后一个寻呼机。
这怎么解决?
在此先感谢
解决方案
此方法使用: -
mViewPager.setOnPageChangeListener(新OnPageChangeListener(){ @覆盖
公共无效使用onPageSelected(INT POS){
INT currentposition = POS; // Log.e(当前当前位置,+ POS)
} @覆盖
公共无效onPageScrolled(INT为arg0,ARG1浮球,诠释ARG2){
} @覆盖
公共无效onPageScrollStateChanged(INT为arg0){
}
});
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 method is not working for the first & the last pager.
How can this problem be solved ?
Thanks in advance
解决方案
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) {
}
});
这篇关于mViewPager.getCurrentItem()不返回第一个和功放正确的位置;最后寻呼机的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文