android - How to set height and width for Relative Layout through code -


i want add 1 imageview, textview in relative layout background image through programmatically.i spedified height , width relative layout not fitting specified width , height. going wrong ploesae in advance here code:

relativelayout.layoutparams lp_topheader = new relativelayout.layoutparams(800,45);     relative_topheader = new relativelayout(this);     relative_topheader.setlayoutparams(lp_topheader);     relative_topheader.setid(1);     resources resources_topheader = getresources();     drawable drawable_topheader = resources_topheader.getdrawable(r.drawable.headerbar_m);     relative_topheader.setbackgrounddrawable(drawable_topheader);     setcontentview(relative_topheader); relativelayout.layoutparams lp_banner = new relativelayout.layoutparams(385, 206);     relative_banner = new relativelayout(this);     relative_banner.setid(2);     relative_banner.setlayoutparams(lp_banner);     lp_banner.setmargins(40, 40, 0, 0);     lp_banner.addrule(relativelayout.below,1);     imageview iv = new imageview(this);              iv.setscaletype(scaletype.fit_xy);     iv.setlayoutparams(lp_banner);     bitmap bitmap = bitmapfactory.decoderesource(getresources(), r.drawable.banner_image);     iv.setimagebitmap(bitmap);     setcontentview(iv, lp_banner); 

the root view (that is, view set content view) fill entire area of window. if want take part, add layout take entire window.

try instead of last line:

linearlayout ll = new linearlayout(this); ll.addview(iv, lp_banner); setcontentview(ll); 

Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -