ViewPager导航按钮

Tho*_*ith 1 android button pager swipe

我的xml-pager文件中已经有两个按钮"left"和"right"..我想设置它们:当我点击"left"按钮时,页面会自动向左滑动,当我点击"right"按钮时它会自动转到正确的..有人可以给我代码放入我的活动文件吗?谢谢!

Jos*_*arl 8

要转到下一页/上一页,请使用以下内容:

private void nextPage() {
    int currentPage = viewPager.getCurrent();
    int totalPages = viewPager.getAdapter().getCount();

    int nextPage = currentPage+1;
    if (nextPage >= totalPages) {
        // We can't go forward anymore.
        // Loop to the first page. If you don't want looping just
        // return here.
        nextPage = 0;
    }

    viewPager.setCurrentItem(nextPage, true);
}

private void previousPage() {
    int currentPage = viewPager.getCurrent();
    int totalPages = viewPager.getAdapter().getCount();

    int previousPage = currentPage-1;
    if (previousPage < 0) {
        // We can't go back anymore.
        // Loop to the last page. If you don't want looping just
        // return here.
        previousPage = totalPages - 1;
    }

    viewPager.setCurrentItem(previousPage, true);
}
Run Code Online (Sandbox Code Playgroud)