android - how to show images in different row and columns? -


 (int = 0; <10; i++) {             int count = i;             iv_album[i] = new imageview(this);             iv_album[i].setimagedrawable(this.getresources().getdrawable(r.drawable.desimg));             iv_album[i].setpadding(0, 5, 5, 0);             iv_album[i].setid(i); // below id 0 doesn't work             iv_album[i].setscaletype(imageview.scaletype.fit_xy);              params1 = new relativelayout.layoutparams(                     relativelayout.layoutparams.match_parent, 230);             if((i>0))             {             params1 = new relativelayout.layoutparams(                     150, 200);             if (imgtype[i].equalsignorecase("medium") )             {                 //iv_album[i]                // picasso.with(getapplicationcontext()).load("http://aflaree.com/yoday/images/b.jpg").into(iv_album[i]);                 params1 = new relativelayout.layoutparams(                         150, 200);                 //params1.addrule(relativelayout.below, iv_album[i - 1].getid());                 params1.addrule(relativelayout.align_parent_right, relativelayout.true);                 params1.addrule(relativelayout.below, iv_album[i - 1].getid());                 mainlayout.addview(iv_album[i], params1);                  //mainlayout.addview(iv_album[i], params1);                 log.d("count:", "" + count);             } else if (imgtype[i].equalsignorecase("large"))             {                 params1 = new relativelayout.layoutparams(                         250, 200);                 //params1.addrule(relativelayout.below, iv_album[i - 1].getid());                 params1.addrule(relativelayout.right_of,iv_album[i - 1].getid());                 //picasso.with(getapplicationcontext()).load("http://www.aflaree.com/yoday/images/113/mm.jpg").into(iv_album[i]);                 //mainlayout.addview(iv_album[i], params2);                 mainlayout.addview(iv_album[i], params1);                 log.d("count:", "" + count);             } else if (i % 5 == 0)         {                 log.d("count:", "" + count);                 params1 = new relativelayout.layoutparams(                         relativelayout.layoutparams.match_parent, 200);                // picasso.with(getapplicationcontext()).load("http://www.aflaree.com/yoday/images/117/res30.png").into(iv_album[i]);                  //params3.addrule(relativelayout.align_parent_start, relativelayout.true);                 params1.addrule(relativelayout.align_start);                  params1.addrule(relativelayout.below, iv_album[i - 1].getid());             mainlayout.addview(iv_album[i], params1);                 //mainlayout.addview(iv_album[i], params3);             }             else             {                // picasso.with(getapplicationcontext()).load("http://www.aflaree.com/yoday/images/113/mm.jpg").into(iv_album[i]);                 params1.addrule(relativelayout.below, iv_album[i - 1].getid());                 mainlayout.addview(iv_album[i], params1);             }         }         else {             //picasso.with(getapplicationcontext()).load("http://www.aflaree.com/yoday/images/113/ca.jpg").into(iv_album[i]);             params1.addrule(relativelayout.align_parent_left, relativelayout.true);             params1.addrule(relativelayout.align_start,relativelayout.true);             mainlayout.addview(iv_album[i], params1);         } 

`i have 3 types of array of images small, medium , large. if first image type small array means have show image in left of screen , next image type if medium means come right of small image , next image if large means below both small , medium images. , way 2 if first image type large means have fill screen in width filly not in height. height must constant 200. wise each row having different row , columns. i'm trying windows start screen. how solve issue? in advance.


Comments

Popular posts from this blog

Hatching array of circles in AutoCAD using c# -

ios - UITEXTFIELD InputView Uipicker not working in swift -

Python Pig Latin Translator -