android - how to programmatically add ToggleButton to specific listView -


i know how add togglebutton of listview rows. how add togglebutton 1 specific listview row?

im populating listview arrayadapter so

listview mlistview = (listview) findviewbyid(r.id.listviewsetting); mlistview.setadapter(new arrayadapter<string>(this,           android.r.layout.simple_list_item_1,           new string[] {"rate @me app", "feedback", "block", "terms of service", "push notifications", "sign out"})); 

  1. create layout file containing togglebutton
  2. create customadapter extending adapter e.g. arrayadapter
  3. override getview() method
  4. implement viewholder pattern improve performance
  5. add logic getview() method handle togglebutton

here pseudocode

    @override     public view getview(final int position, final view convertview, final viewgroup parent) {          // inflation here, use viewholder pattern improve performance           // add logic handle togglebutton, view being togglebutton          if(items.get(position).equals(something){             view.setvisibilty(view.visible);          }else{              view.setvisibilty(view.gone);          }      } 

Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -