java - Resize Android RadioGroup in ScrollView -
i have lot of radiobuttons (which added dynamically through java) in radiogroup in scrollview. problem don't know how resize fits on screen. code:
constraintlayout layout = (constraintlayout) findviewbyid(r.id.layout); radiogroup radiogroup = new radiogroup(this); linearlayout.layoutparams p = new linearlayout.layoutparams( linearlayout.layoutparams.fill_parent, linearlayout.layoutparams.wrap_content ); radiogroup.setoncheckedchangelistener(new radiogroup.oncheckedchangelistener() { @override public void oncheckedchanged(radiogroup group, int checkedid) { btneditfolder.setenabled(true); btnviewfolder.setenabled(true); } }); for(int =0; i<foldersarray.length;i++) { radiobutton radiobuttonview = new radiobutton(this); radiobuttonview.settext(foldersarray[i]); radiogroup.addview(radiobuttonview, p); } scrollview svfolders = new scrollview(getapplicationcontext()); viewgroup.layoutparams params = new viewgroup.layoutparams(viewgroup.layoutparams.match_parent, viewgroup.layoutparams.wrap_content); radiogroup.setlayoutparams(params); radiogroup.getlayoutparams().height = screenheight - 300; svfolders.setx(50); svfolders.sety(100 + btneditfolder.getmeasuredheight()); svfolders.addview(radiogroup); layout.addview(svfolders, p);
the scrollview placed further down y-axis , think it's still same height screen making go off screen.
Comments
Post a Comment