java - How can I create a layout with imageviews overlapping? -


i'm trying add imageviews dynamically , create kind of layout, imageviews overlapping, android application.

enter image description here

i don't know how set overlapping in java code. want use java code becouse i'm adding imageview dynamically!

this code did:

    <relativelayout         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:orientation="vertical"         android:id="@+id/frame1">     </relativelayout> 

and java code:

relativelayout layout = (relativelayout) findviewbyid(r.id.frame1);     relativelayout.layoutparams params1 = new relativelayout.layoutparams(relativelayout.layoutparams.match_parent, relativelayout.layoutparams.match_parent);     mimageview = new imageview (this);     mimageview.setid(1);     name = "0" + ".jpg";     bitmap bitmap = bitmapfactory.decodefile(url_image+name);     params1.addrule(relativelayout.align_parent_top,1);     params1.addrule(relativelayout.align_parent_left,1);     params1.addrule(relativelayout.align_parent_start,1);     params1.addrule(relativelayout.align_top,1);     mimageview.setimagebitmap(bitmap);     layout.addview(mimageview,params1);         (int = 1;i < num_max; i++){             mimageview = new imageview (this);             mimageview.setid(i+1);             name = string.valueof(i) + ".jpg";             int id = mimageview.getid() - 1 ;             bitmap = bitmapfactory.decodefile(url_image+name);             mimageview.setimagebitmap(bitmap);             relativelayout.layoutparams params2 = new relativelayout.layoutparams(relativelayout.layoutparams.match_parent, relativelayout.layoutparams.match_parent);             params2.addrule(relativelayout.below,id);            params2.addrule(relativelayout.align_start,id);             params2.addrule(relativelayout.align_left,id);             layout.addview(mimageview,params2);     } 

if want images overlapping each other(as understood question) should remove line :

 params2.addrule(relativelayout.below,id); 

if wanted else feel free post comment below answer


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -