在点击侧边栏的页面中创建静态方法
private static ViewPager viewpager2;
private static DrawerLayout drawlayout;
public static void page1(){
viewpager2.setCurrentItem(0);
}
public static void page2(){
viewpager2.setCurrentItem(1);
}
public static void close(){
drawlayout.closeDrawers();
}
在相应的页面调用
//条目1
view.findViewById(R.id.textView).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Main2Activity main2Activity=new Main2Activity();
main2Activity.page1();
main2Activity.close();
}
});
//条目2
view.findViewById(R.id.textView2).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Main2Activity main2Activity=new Main2Activity();
main2Activity.page2();
main2Activity.close();
}
});