我使用FragmentPagerAdapter
的可滚动标签,我需要以编程方式在标签之间切换
单击创建组按钮后,我需要切换到下一个选项卡,即管理组。怎么做?
答案 0 :(得分:0)
如果只是提前一步,你可以这样做:
int current = mPager.getCurrentItem();
mPager.setCurrentItem(current + 1, true);
如果你想滚动到任何特定的索引,你也可以传递它:
mPager.setCurrentItem(index, true);
您还可以将smoothScroll标志设置为true / false,这将为您提供平滑的过渡效果。
修改强>
在你的活动中制作方法:
public void scrollPager(int index) {
if (mPager != null) {
mPager.setCurrentItem(index, true);
}
}
当你按下按钮时,你可以创建一个回叫或者只是调用activity的方法:
((ActivityName) getActivity()).scrollPager(1);