mViewPager.getCurrentItem()不返回第一个和功放正确的位置;最后寻呼机 [英] mViewPager.getCurrentItem() doesn't return correct position for first & last pager

查看:1570
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆