image - How to set background into Android Gridview? -


i need set image background in android gridview. have code using image view load images. following codes codes, please me out solve issue.

public void oncreate(bundle savedinstancestate) {      if(!isnetworkavailbale()){         toast.maketext(getapplicationcontext(), "internet connection not available", toast.length_short).show();         finish();     }      super.oncreate(savedinstancestate);     setcontentview(r.layout.gridview);      gridview gridview = (gridview) findviewbyid(r.id.gridview);     gridview.setadapter(new imageadapter(this));      gridview.setonitemclicklistener(new onitemclicklistener() {          public void onitemclick(adapterview<?> parent, view v, int position, long id) {             log.d("taust","sds");             toast.maketext(nueshoundrssactivity.this, "item co" + position, toast.length_short).show();         }     });  } 

imageadapter

package com.nues.rss;  import android.content.context; import android.view.view; import android.view.viewgroup; import android.widget.baseadapter; import android.widget.gridview; import android.widget.imageview;  public class imageadapter extends baseadapter { private context mcontext;  public imageadapter(context c) {     mcontext = c; }  public int getcount() {     return mthumbids.length; }  public object getitem(int position) {     return null; }  public long getitemid(int position) {     return 0; }     // create new imageview each item referenced adapter public view getview(int position, view convertview, viewgroup parent) {      imageview imageview;     if (convertview == null) {  // if it's not recycled, initialize attributes         imageview = new imageview(mcontext);         imageview.setlayoutparams(new gridview.layoutparams(150, 150));         imageview.setscaletype(imageview.scaletype.center_crop);         imageview.setpadding(1, 1, 1, 1);     } else {         imageview = (imageview) convertview;     }      imageview.setimageresource(mthumbids[position]);    // imageview.settag(mthumbids[position]);     return imageview; }  // references our images private integer[] mthumbids = {         r.drawable.sample_2, r.drawable.sample_3,         r.drawable.sample_4, r.drawable.sample_5,         r.drawable.sample_6, r.drawable.sample_7,         r.drawable.sample_0, r.drawable.sample_1,         r.drawable.sample_2, r.drawable.sample_3,         r.drawable.sample_4, r.drawable.sample_5,         r.drawable.sample_6, r.drawable.sample_7,         r.drawable.sample_0, r.drawable.sample_1,         r.drawable.sample_2, r.drawable.sample_3,         r.drawable.sample_4, r.drawable.sample_5,         r.drawable.sample_6, r.drawable.sample_7 };   } 

any body knows how set images background of grid items ?

yeah yeah it. want show custom gridview background set each grid element , have content on it.

first step create layout , inflate in getview method of custom adapter.

here example,

http://www.technotalkative.com/android-gridview-example/

http://android-vogue.blogspot.in/2011/06/custom-gridview-in-android-with.html.


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -