viewpager中的getItem方法调用了两次.如何避免第二次打电话



getItem()方法第一次调用了两次。我知道视图寻呼机的这个功能。根据我的要求,我需要一次加载一个页面。如果你知道的话,请帮帮我。

提前谢谢。

如果您的activityfragment具有ViewPager,则可以在此基础上实现onPageChangedListener()

在这个监听器中,有一个名为onPageSelected(int position)的方法,它将为您提供当前页面的位置。您可以使用该方法来调用getItem()方法,因此只有当页面可见时才会执行该方法。

使用setOffsetscreenPageLimit(int)

pager.setOffsetscreenPageLimit(7);//7表示寻呼机项目的总数

最新更新