How to handle click event for a list view item with checkbox in Android listview?
===

I am using `ArrayAdapter` with `android.R.layout.simple_list_item_multiple_choice` for my list view. I have an `onItemClick()` handler for the list view that launches an activity which displays the selected item in detail. 

I would like this activity launched only when the click happens outside the checkbox. And when the checkbox is clicked on, I want the checkbox status toggled and NOT launch the detail view activity. Currently, both happen always when clicked on anywhere in the list, which is not desired.

Is it possible? Or should I use a custom adapter and add a checkbox and onclick handler?