TextView improperly displaying in Layout in Android 6 and below -
i dynamically creating views in oncreate() , use setmargins() , setlayoutparams() position them on layout. this works expected in android 7 parameters ignored in android 6 , below. i assume has views not being created in oncreate() or dont know why work in android 7, or how around it. below example code of problem , screenshots visualization. @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); viewgroup viewgroup = (viewgroup) findviewbyid(android.r.id.content); relativelayout.layoutparams viewparam = new relativelayout.layoutparams( relativelayout.layoutparams.wrap_content, relativelayout.layoutparams.wrap_content); viewparam.setmargins(200, 400, 0, 0); textview mytextview = new textview(this); mytextview.settext("hello text"); mytextview.settextsize( typedvalue.complex_unit_px, 50); mytextview.setgr...