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
Post a Comment