0

我已经将 viewpager 与 pagertabstrip 一起使用,我在 onpageselected 中调用了 webservice,但是在移动到类别时,每个类别都试图加载,因此滚动不顺畅。有没有办法在类别移动时实现仅加载 webservice?

4

1 回答 1

0

您可以使用以下侦听器,其中有一个名为onPageSelected(int position)您可以根据位置处理片段或 Web 服务调用的方法。

viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
            @Override
            public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

            }

            @Override
            public void onPageSelected(int position) {
            }

            @Override
            public void onPageScrollStateChanged(int state) {

            }
        });
于 2016-10-22T07:48:26.633 回答