android - On a ListView item's child click -


i have listview each of items composed imageviews , textviews, want when click on specefic imageview, code executed, should put code in onitemclick method?

public class espaceclientuplodedproducts extends activity implements onitemclicklistener{  list<produit> lesproduits= new arraylist<produit>(); listview lvliste; productsdatasource produitsource;  @override protected void oncreate(bundle savedinstancestate)  {     super.oncreate(savedinstancestate);     setcontentview(r.layout.espaceclientuploads);      produitsource=new productsdatasource(this);     produitsource.open();     lesproduits=produitsource.getalluploads();      lvliste= (listview)findviewbyid(r.id.uploadlistview);     uploadedadapter adapter = new uploadedadapter(this, lesproduits);     lvliste.setadapter(adapter);     lvliste.setonitemclicklistener(this); }    @override public void onitemclick(adapterview<?> parent, view view, int position, long id)  {  }   @override protected void onpause() {     produitsource.close();     super.onpause(); } 

the getview code:

 public view getview(int position, view convertview, viewgroup parent) {      viewholder holder;     if (convertview==null)     {         holder=new viewholder();         convertview = inflater.inflate(r.layout.espaceclientuploadsource, null);         holder.nomduproduit = (textview)convertview.findviewbyid(r.id.uploadedproductname);         holder.prixduproduit = (textview)convertview.findviewbyid(r.id.uplodedproductprice);         holder.imageduproduit = (imageview)convertview.findviewbyid(r.id.uplodimage);         holder.status = (imageview)convertview.findviewbyid(r.id.uploadedstatus);         holder.delete=(imageview)convertview.findviewbyid(r.id.imageviewdelete);         convertview.settag(holder);     }      else     {         holder = (viewholder) convertview.gettag();     }      bitmap bitmapimage = bitmapfactory.decodefile(path+file.separator+lesproduits.get(position).getimage());      drawable drawableimage = new bitmapdrawable(bitmapimage);     holder.imageduproduit.setimagedrawable(drawableimage);     holder.nomduproduit.settext(lesproduits.get(position).getnomduproduit());     holder.prixduproduit.settext(lesproduits.get(position).getprixduproduit());     holder.delete.setimageresource(r.drawable.delete);      switch (lesproduits.get(position).getstatus())     {      case 3://annonce accepté     holder.status.setimageresource(r.drawable.accepte);      break;      case 2://annonce en attente     holder.status.setimageresource(r.drawable.enattente);        break;      case 1://annonce refusé     holder.status.setimageresource(r.drawable.refuse);     break;      case 0://produit vendu     holder.status.setimageresource(r.drawable.vendu);     break;     }     return convertview; } 

in uploadedadapter in getview() must creating object of imageviews.

just set onclicklistener objects of imageviews , handle click event in onclick on basis of id of each imageview.


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -