从别的activity跳入viewpager指定页面

时间:2021-07-28 23:52:27

Activity只能转跳到指定的Activity

如果你想让目录的Activity中的viewPager进入指定界面,那么你只需要传递几个参数即可

  1. 使用Intent转跳

    Intent intent = new Intent(activity,目标Activity.class);

  2. 用Intent传递一个界面

    intent.putExtra("page",1); 

    注意, 这个1用于表示第几个界面,viewPager第一个界面是0,第二个界面是1以此类推

  3. 启动Activity startActivity(intent);

  4. 在目标Activity中获取这个值

    Intent intent = getIntent();

    int page = intent.getIntExtra("page",0);//第一个参数是取值的key,第二个参数是默认值

  5. 设置ViewPager转到指定的界面

    viewPager.setCurremtItem(page); 即可指定到某个界面了