title: ListView and propagating click events from children views in the items
body: <p>I have a ListView with custom items - 3 ImageViews and a TextView. I have a call to <code>setItemsCanFocus(true)</code>, so I can make the ImageViews clickable. I'm currently using SimpleAdapter to populate the View.</p>
  
  <p>I'd like to trigger the AdapterView's <code>onItemClick</code> event when one of those subviews is clicked. The <code>onItemClickListener</code> receives a view as the second argument and that can be used to identify which subview was clicked. Frankly, I was expecting this to be the default behaviour but it isn't, unfortunately.</p>
  
  <p>Is there any way to implement this behaviour without bluntly breaking encapsulation (i.e. creating an Adapter that holds a reference to its View)?</p>
  
  <p>What is the accepted way of dealing with events from views in list items? How do you keep the Adapter from knowing too much about the ListView?</p>