I have a list with checkboxes, what I need to know, is there anyway that when i click on the checkbox ONLY it will be checked and when i click on the list item i want to trigger a function but not to select the checkbox.
in other words, If I tap on any row , the check box should NOT be check unless I click on it directly.
here is my list:
listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice , items));
listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
I implemented this a while back, the thing to do is to use multiple layouts, one containing checkbox, another containing the text of the list item, and wrap it a relative layout, and add this as a row for each list item, i.e. use it to populate and create your row dynamically.
Now set an onClickListener for this list and within that block of code listen for identity of which view is getting the click and do different things.