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

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -