File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Android and the fly likes Multiple Checkboxes in ListView Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Mobile » Android
Bookmark "Multiple Checkboxes in ListView" Watch "Multiple Checkboxes in ListView" New topic

Multiple Checkboxes in ListView

Hardik Trivedi
Ranch Hand

Joined: Jan 30, 2010
Posts: 252
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

Joined: Oct 06, 2010
Posts: 9
@ Hardik

I think you should use relative layout in xml file in which you are creating list rows.
Jarrek Smith

Joined: Oct 18, 2010
Posts: 5
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 :



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

I agree. Here's the link:
subject: Multiple Checkboxes in ListView
It's not a secret anymore!