java - How to add item in right drawer in android -


i created simple application in android. in app i'm using left drawer right drawer also. added data list in left drawer want add data list in right drawer also. , add drawer toggle right side also. should do?

please 1 help! in advance!!!

my code here:

public class mainactivity extends fragmentactivity {     private drawerlayout mdrawerlayout;     private listview mdrawerlist;     private actionbardrawertoggle mdrawertoggle;     private listview mrightdrawerlist;     private charsequence mdrawertitle;     private charsequence mtitle;     customdraweradapter adapter;      list<draweritem> datalist;        //private string valid_email;     @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_main);          sharedpreferences pref = getpreferences(context.mode_private);          getscreenresolution();         // validation();         // if not signedup start loginactivity, else searchactivity         if (pref.getint(getstring(r.string.signedupflag), 0) == 0) { //            intent loginintent = new intent(this, loginactivity.class); //            startactivityforresult(loginintent,1);             fragmenttransaction transaction = getsupportfragmentmanager().begintransaction();             loginfragment fragment = new loginfragment();             transaction.replace(r.id.content_frame, fragment);             transaction.commit();         } else {          }          useraccount usr = new useraccount();          datalist = new arraylist<draweritem>();         mtitle = mdrawertitle = gettitle();          mdrawerlayout = (drawerlayout) findviewbyid(r.id.drawer_layout);         mdrawerlist = (listview) findviewbyid(r.id.left_drawer);         // mdrawerlayout.opendrawer(gravitycompat.end);         mrightdrawerlist = (listview) findviewbyid(r.id.right_drawer);         mdrawerlayout.setdrawershadow(r.drawable.drawer_shadow,                 gravitycompat.start);         mdrawerlayout.closedrawer(gravitycompat.end);          // first time app usage should check user login         pref = getpreferences(context.mode_private);          //if user logged in user name , show search screen         if (pref.contains("name")) {             string username = pref.getstring("name", "");             // add drawer item datalist             datalist.add(new draweritem(true)); // adding spinner list - 0              datalist.add(new draweritem("wallet")); // adding header list - 1             datalist.add(new draweritem("balance", r.drawable.ic_balance)); // - 2              datalist.add(new draweritem("profile"));// adding header list - 3             datalist.add(new draweritem("personal", r.drawable.ic_account));             datalist.add(new draweritem("work", r.drawable.ic_work));             datalist.add(new draweritem("address", r.drawable.ic_home));             datalist.add(new draweritem("vehicle", r.drawable.ic_car));             datalist.add(new draweritem("preference", r.drawable.ic_pref));              datalist.add(new draweritem("other option")); // adding header list             datalist.add(new draweritem("about", r.drawable.ic_action_about));             datalist.add(new draweritem("settings", r.drawable.ic_action_settings));             datalist.add(new draweritem("help", r.drawable.ic_action_help));         } else { // show sign-up/login screen. name, email , mobile             datalist.add(new draweritem(true));             //datalist.add(new draweritem("wallet")); // adding header list - 1              datalist.add(new draweritem("other option")); // adding header list             datalist.add(new draweritem("about", r.drawable.ic_action_about));             datalist.add(new draweritem("settings", r.drawable.ic_action_settings));             datalist.add(new draweritem("help", r.drawable.ic_action_help));         }          adapter = new customdraweradapter(this, r.layout.custom_drawer_item,                 datalist);          mdrawerlist.setadapter(adapter);          mdrawerlist.setonitemclicklistener(new draweritemclicklistener());          getactionbar().setdisplayhomeasupenabled(true);         getactionbar().sethomebuttonenabled(true);          mdrawertoggle = new actionbardrawertoggle(this, mdrawerlayout,                 r.drawable.ic_drawer, r.string.drawer_open,                 r.string.drawer_close) {             public void ondrawerclosed(view view) {                 getactionbar().settitle(mtitle);                 invalidateoptionsmenu(); // creates call                 // onprepareoptionsmenu()             }              public void ondraweropened(view drawerview) {                 getactionbar().settitle(mdrawertitle);                 invalidateoptionsmenu(); // creates call                 // onprepareoptionsmenu()             }         };          mdrawerlayout.setdrawerlistener(mdrawertoggle);       } } 


Comments