OnClick on subItem of listview item in android -


i have listview. items has subitems. how can onclick event on subitems. problem onclick on subitem, have first onclick on item, sub item. how can onclick on subitem directly

listview.setonitemclicklistener(new adapterview.onitemclicklistener() {                     @override                     public void onitemclick(adapterview<?> adapterview, view view, final int i, long l) {                         final int = + 1;                         final framelayout framelayout = (framelayout) view.findviewbyid(r.id.luxonetopimageid);                         final framelayout framelayout1 = (framelayout) view.findviewbyid(luxtwotopimageid);                          framelayout.setonclicklistener(new view.onclicklistener() {                             @override                             public void onclick(view view) {                                 int m = (a * 2) - 1;                                 if (arrays[m] == 0) {                                     if (arraysamount(arrays) < integer.parseint(preferenceutils.getnumberpassenger(selectedvagonactivity.this))) {                                         framelayout.setbackgroundresource(r.drawable.place_luks_busy);                                         arrays[m] = m;                                     } else                                         toast.maketext(selectedvagonactivity.this, "you can not choose more people have ex", toast.length_long).show();                                  } else {                                     framelayout.setbackgroundresource(r.drawable.place_luks_free);                                     arrays[m] = 0;                                 }                             }                         });                         framelayout1.setonclicklistener(new view.onclicklistener() {                             @override                             public void onclick(view view) {                                  int n = * 2;                                 if (arrays[n] == 0) {                                     if (arraysamount(arrays) < integer.parseint(preferenceutils.getnumberpassenger(selectedvagonactivity.this))) {                                         framelayout1.setbackgroundresource(r.drawable.place_luks_busy);                                         arrays[n] = n;                                     } else                                         toast.maketext(selectedvagonactivity.this, "you can not choose more people have ex", toast.length_long).show();                                  } else {                                      framelayout1.setbackgroundresource(r.drawable.place_luks_free);                                     arrays[n] = 0;                                 }                             }                          });                     }                 });             }  

tableview best option available


Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -