Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Multiple Checkboxes in ListView

 
Hardik Trivedi
Ranch Hand
Posts: 252
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

I have made a list view using Custom Array Adapter.Each element in list view has checkbox inside.So there is more then one checkbox in entire list view. I want to know which checkboxes are clicked of which list item.


Please help .
 
goel swati
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
@ Hardik

I think you should use relative layout in xml file in which you are creating list rows.
 
Jarrek Smith
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Step 1 : in the item (for example itemTwoLine) you use to create a list (for example mList)of item that you are passing to the adapter you add a field of type boolean ( for example cb1 ), in the item you add getter and setter for this property.

code of itemTwoLine :



Step 2 : in the adapter you add an on click listener on the checkbox of your layout :



step 3 : you populate a list of item and pass it to the adapter




and here are the code of the layout

item_two_line.xml :



itinerary.xml



main.xml



this sample code will provide you a list of item which contains an image, two line of text and a checkBox.
To retrieve state of checkboxs you can iterate to mListe in your mainActivity on the field cb1 with getCb1.
Then you will get for each line of mListe the state of the checkBox

hope this help

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic