Android: Viewpager inside a fragment of Navigation Drawer -


i'm developing android application need implement viewpager or tabs inside fragment of navigation drawer. implemented navigation drawer tutorial: navigation drawer tutorial

now have navigation drawer consist of 3 fragments. fragment a, fragment b, fragment c

on fragment a how can add viewpager fragment?

this possible. need use child fragments viewpager. other implementation straightforward. create custom pager adapter, use standard viewpager api

extend fragmentpageradapter so:

private class mypageradapter extends fragmentpageradapter {     public mypageradapter (fragmentmanager fm) {         super(fm);     }      @override     public fragment getitem(int i) {         switch (i) {             case 0:                 return fragment1;             case 1:                 return fragment2;          }     }      @override     public int getcount() {         return 2;     }      @override     public charsequence getpagetitle(int position) {         switch (position) {             case 0:                 return fragment_1_name;             case 1:                 return fragment_2_name;            }     } 

you'll need layout viewpager of course, make sure hook in fragment a:

mypageradapter = new mypageradapter(this.getchildfragmentmanager()); mypager = (viewpager) mroot.findviewbyid(r.id.pager); mypager.setadapter(mypageradapter); 

note you'll need use support library , support fragments unless minimum sdk 4.2 or higher, since child fragments api 17


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -