从 android 中的第 1 页调用 viewpager page2

calling viewpager page2 from page 1 in android

  1. 首先我有一个 activity,其中我有查看寻呼机
  2. view pager的每一页都包含片段
  3. 现在在第一页片段中我有按钮,当我点击按钮时我想要查看寻呼机的第二页, **当我点击查看全部时,它应该打开位于 viewpager 位置 2 的女性页面 **

在 Activity(包含 ViewPager 和子片段)中定义一个方法,如下所示:

public void setPagerFragment(int a)
{
    viewPager.setCurrentItem(a);
}

这会将 ViewPager 中的当前 Fragment 设置为指定的 Fragment。然后,您可以通过以下方式从任何子片段调用此方法:

int newFrag = 0; //the number of the new Fragment to show
ParentActivity parent = (ParentActivity) getActivity();
parent.setPagerFragment(newFrag);