android - Highligth selected item on list , when the customadapter also has focusable items? -


i'm using custom adapert has buttons perform functions. other thing need onitemclickedlistener , selected should highlighted . listview onitemselected listner not working , how can it.

here's getview of custom adapter.

public view getview(final int position,view convertview, final viewgroup parent) {       final viewholder holder;     if(convertview == null)     {         convertview = mlayoutinflator.inflate(r.layout.businessbrieflist,null);          holder = new viewholder();             holder.callbutton = (imagebutton) convertview.findviewbyid(r.id.call);     holder.favbutton = (imagebutton) convertview.findviewbyid(r.id.fav);             convertview.settag(holder);     }else            holder = (viewholder) convertview.gettag();                      holder.toprofile.setonclicklistener(new onclicklistener() {              @override             public void onclick(view v) {                 log.e("profile","clicked");                 intent t = new intent(context,businessprofileactivity.class);                 ///t.putextra("index",position);                 t.putextra("index",arraylistbusinesslist.get(position).getbusinessid());                             tabgroupactivity parentactivity = (tabgroupactivity) context;                 parentactivity.startchildactivity("businessprofile", t);              }         });     }      convertview.setfocusable(true);     convertview.setclickable(true);     convertview.setid(position);          convertview.setonclicklistener(new onclicklistener() {                       @override         public void onclick(view v) {             if(!favorite)             {                 utility.debugger("position"+position);                                     parent.getchildat(index).setbackgroundcolor(color.white);                               parent.getchildat(position).setbackgroundcolor(color.blue);                              }         }     });     return convertview; } 

do this.

public void onlistitemclick(listview parent, view v, int position, long id) {       //your code here      } 

for highlighting selected item can add in xml file of listview follows:

android:listselector="anydrawableimage/any colorcode(e.g #ffffff)" 

Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -