android - How can I create Sliding Panel by code -


 final activity activity = mainactivity.this; framelayout.layoutparams fp = new framelayout.layoutparams(         framelayout.layoutparams.match_parent,         framelayout.layoutparams.match_parent);  framelayout frame = new framelayout(activity);  relativelayout.layoutparams datearea = new relativelayout.layoutparams(         relativelayout.layoutparams.match_parent, 90); datearea.addrule(relativelayout.align_parent_bottom);  relativelayout layout = new relativelayout(activity);  //slinding menu  final slidingpanelayout sp = new slidingpanelayout(this); relativelayout.layoutparams slindlayoutparam = new relativelayout.layoutparams(         relativelayout.layoutparams.match_parent,         relativelayout.layoutparams.match_parent);  linearlayout.layoutparams linear = new linearlayout.layoutparams(         360,         linearlayout.layoutparams.match_parent);  linearlayout ln = new linearlayout(this);  relativelayout.layoutparams leftbuttonparam2 = new relativelayout.layoutparams(         relativelayout.layoutparams.match_parent,         relativelayout.layoutparams.match_parent);  mylist = new listview(this);  ln.addview(mylist,linear); sp.addview(ln,leftbuttonparam2);  // button  relativelayout.layoutparams btnknodparam = new relativelayout.layoutparams(         relativelayout.layoutparams.wrap_content,         relativelayout.layoutparams.wrap_content); btnknodparam.addrule(relativelayout.align_parent_bottom); btnknodparam.addrule(relativelayout.center_horizontal); btnknodparam.setmargins(0, 0, 0, 83); imageview btnknod = new imageview(this); btnknod.setimageresource(r.drawable.ic_launcher);  layout.addview(btnknod, btnknodparam);  frame.addview(layout, fp); frame.addview(sp, slindlayoutparam); addcontentview(frame, fp);    sp.setpanelslidelistener(panellistener); sp.setparallaxdistance(200);  btnknod.setonclicklistener(new onclicklistener() {      @override     public void onclick(view arg0) {         // todo auto-generated method stub          log.e("test", "clicked");         if(sp.isopen()){             sp.closepane();         }         else{             sp.openpane();          }     } }); 

i want create sliding panel opened left right clicking button. code above works fine, problem show panel start , can't open or close through button click. please me fix code. thank you!

why don't use googles design support library? there's drawer called navigationview , configure.

navigationview


Comments

Popular posts from this blog

powershell Start-Process exit code -1073741502 when used with Credential from a windows service environment -

twig - Using Twigbridge in a Laravel 5.1 Package -

c# - LINQ join Entities from HashSet's, Join vs Dictionary vs HashSet performance -