2

在 viewpager 中,不会为第一页和最后一页调用 pagedapter 方法 getcurrentItem()。滚动时。

场景:当我第一次加载适配器时。

@Override
    public Fragment getItem(int position) {

        Log.d("CurrentItem", ""+mPager.getCurrentItem());
        Log.d("CurrentPosition", ""+position);

        mFragNamLabel.setText("SCREEN "+(mPager.getCurrentItem()+1));
        return SCOrderButtons.newInstance(position);
    }

getcCurrentitem() 在初始化的时候被调用了两次,第一页和最后一页都不调用。这实际上是如何工作的?

4

0 回答 0