android - GridView not display Images -
i want create products gallery in application , create gallery
activity , insert grid view in gallery layout
and using base adapter display data,but when run application blank activity displayed
custom adapter code:
public class gallerymanager extends baseadapter { context context; list<drawable> list; int[] id; public gallerymanager(context context , int[] id ) { this.context = context; //this.list = list; this.id = id; } @override public int getcount() { return 0; } @override public object getitem(int position) { return position; } @override public long getitemid(int position) { return position; } @override public view getview(int position, view convertview, viewgroup parent) { imageview imageview = new imageview(context); imageview.setimageresource(id[position]); return imageview; } }
using in gallery activity :
gridview = (gridview) findviewbyid(r.id.gallerygridview); int id[] = { r.drawable.gallery1, r.drawable.gallery2, r.drawable.gallery3 }; gridview.setadapter(new gallerymanager(this,id));
view in layout:
<gridview android:id="@+id/gallerygridview" android:layout_width="match_parent" android:layout_height="match_parent" android:numcolumns="3" android:verticalspacing="0dp" android:horizontalspacing="0dp" />
use array length getcount()
method,change getcount method
@override public int getcount() { return id.length; }
i hope may you.
Comments
Post a Comment