Android listview setOnItemClickListener -


 public void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_campaign_list);           campaign campaign_data[] = new campaign[]                 {                         new campaign(r.drawable.hlbb, "msig hlbb pa extra"),                         new campaign(r.drawable.hlbb, "msig hlbb ssp plus")                 };         campaignadapter adapter = new campaignadapter(this, r.layout.listview_header_row, campaign_data);         listview1 = (listview)findviewbyid(r.id.listview1);         listview1.setadapter(adapter);          listview1.setonitemclicklistener(new adapterview.onitemclicklistener() {             @override             public void onitemclick(adapterview<?> parent, view view, int position,                                     long id) {                  string item = ((textview)view).gettext().tostring();                  toast.maketext(getbasecontext(), item, toast.length_long).show();              }         });     } 

i can run code above without setonitemclicklistener function, when add setonitemclicklistener, stopped working.what error?? i'm new in android..thx

i don't know how campaignadapter code, trying cast row view inflating textview. should use adapter access item using position of element:

campaignadapter adapter = new campaignadapter(this, r.layout.listview_header_row, campaign_data);     listview1 = (listview)findviewbyid(r.id.listview1);     listview1.setadapter(adapter);     listview1.setonitemclicklistener(new adapterview.onitemclicklistener() {         @override         public void onitemclick(adapterview<?> parent, view view, int position,                                 long id) {             campaign item = (campaign) adapter.getitem(position);             // can access campaing value want             // instance, item.gettext()             toast.maketext(getbasecontext(), item.gettext(), toast.length_long).show();         }     }); 

Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

c# - Exception when attempting to modify Dictionary -