簡體   English   中英

ViewPager在最后一個片段滾動上完成

[英]ViewPager finish on last fragment scroll

我創建了eclipse提供的默認活動,其中包含3個選項卡和ViewPager。 我的問題是,如果我在右側的第3個選項卡上滾動(這意味着在第4個選項卡上),如何制作ViewPager以關閉活動?

如果您添加了一個透明的/謝謝/積分/任何第四個標簽,然后執行了以下操作,該怎么辦:

    mViewPager.setOnPageChangeListener(this);

然后,您可以執行以下操作:

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

您可以嘗試以下方法:

 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); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM