Android ViewPager - 如何滑动到特定位置?

时间:2015-10-21 12:04:00

标签: android android-viewpager

我有ViewPager使用片段,我需要使用此ViewPager滑动但位置= x并且对于某些条件我需要从此位置跳转到下一个位置,因此不要显示这个具体的立场。这样做的方法是什么?

2 个答案:

答案 0 :(得分:1)

int previousposition=viewPager.getCurrentItem();

viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
    @Override
    public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        if (previousPosition > position) {
            // here you handle the left scroll
        } else {
            // and here you handle the right scroll
        }
    }

    @Override
    public void onPageSelected(int position) {

    }

    @Override
    public void onPageScrollStateChanged(int state) {

    }
});

答案 1 :(得分:0)

viewPager.setCurrentItem(position);

它可以帮助您从一个位置移动到另一个位置。