側拉框listview跳轉到fragment
阿新 • • 發佈:2018-12-01
主介面的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; } } });