android - Most efficient way of creating XML array of ImageView -
i'm new android programming , wondering best way create array of imageviews instead of making imageview1, imageview2, imageview3 etc. hope way guys suggest allows opportunity of putting them in layout.
this sample code assumes have images : image1.jpg , image2.jpg , image3.jpg in project drawables folder. format of images can different
create array of images
private int[] images = {r.drawable.image1, r.drawable.image2, r.drawable.image3, r.drawable.image4};
set baseadapter
class imagesadapter extends baseadapter { int[] images;
public productlist(int[] images) { this.images = images; } @override public int getcount() { return images.length(); } @override public object getitem(int position) { return images[position]; } @override public long getitemid(int position) { return 0; } @override public view getview(int position, view convertview, viewgroup parent) { if (convertview == null) { convertview = inflater.inflate(r.layout.image_layout, null); } return convertview; }
}
initialize grid view or list view
`mimagesview = (gridview) findviewbyid(r.id.gridview_images);
mimagesview.setadapter(new imagesadapter(images));`
Comments
Post a Comment