主界面的drawerlayoyt要设置为 pubic
public static DrawerLayout drawerLayout;
public static ViewPager viewPager;
侧拉框中的点击listview跳转
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
int num=position;
if (num==0){
ViewPager vp = MainActivity.viewPager;
vp.setCurrentItem(0);
DrawerLayout drawerLayout = MainActivity.drawerLayout;
}else if (num==1){
ViewPager vp = MainActivity.viewPager;
vp.setCurrentItem(1);
DrawerLayout drawerLayout = MainActivity.drawerLayout;
}else if (num==2){
ViewPager vp = MainActivity.viewPager;
vp.setCurrentItem(2);
DrawerLayout drawerLayout = MainActivity.drawerLayout;
}else if (num==3){
ViewPager vp = MainActivity.viewPager;
vp.setCurrentItem(3);
DrawerLayout drawerLayout = MainActivity.drawerLayout;
}else if (num==4){
ViewPager vp = MainActivity.viewPager;
vp.setCurrentItem(4);
DrawerLayout drawerLayout = MainActivity.drawerLayout;
}else if (num==5){
ViewPager vp = MainActivity.viewPager;
vp.setCurrentItem(5);
DrawerLayout drawerLayout = MainActivity.drawerLayout;
}
}
});