ViewPager在最后一个片段滚动上完成

时间:2014-05-07 21:46:59

标签: android android-viewpager

我创建了由eclipse提供的3个Tabs和ViewPager的默认活动。我的问题是,如果我向右滚动第三个标签(这意味着在第四个标签页上),我如何制作ViewPager,以关闭活动?

2 个答案:

答案 0 :(得分:0)

如果您添加透明/感谢/积分/任何第4个标签然后执行类似以下操作会怎么样?

    mViewPager.setOnPageChangeListener(this);

然后允许你做类似的事情:

    @Override
    public void onPageSelected(int position) {
        if(position >= mPagerAdapter.getCount()-1)
            finish();
    }

答案 1 :(得分:0)

你可以试试这个:

 ViewPager Tab;
       Tab = (ViewPager)findViewById(R.id.pager);
          Tab.setOnPageChangeListener(
                new ViewPager.SimpleOnPageChangeListener() {
                    @Override
                    public void onPageSelected(int position) {                       
                       if(position==4)
                       {
                         finish();
                       }
                  }
                });
        Tab.setAdapter(TabAdapter);