I have an array adapter populating a listview. The listview is a list of cards as such and these card views contain several subviews (images and strings).
I have a set-up at the minute where I have an onItemClickListener on the listview so that when a card is clicked it gets the JSONObject, packs away some data and launches a new activity.
My question is as follows: is it possible to change this behaviour so that an onClickListener on an image subview of this card can get the JSONObject and launch the new activity or can the JSONObject data only be gotten from the higher-level view.