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