The most probable cause is that your ListView items contain either focusable or clickable Views. If a view contains either focusable or clickable item the OnItemCLickListener won't be called. (Instead the clickable View's own click handlers will be called).

Click here for more information.
See my previous answer here or find more information here.

Try it with a very simple ListItem layout - it should work.

Android setOnItemClickListener
I know Scotland very well and have several theories of my own but can anyone tell me where this iconic shot was taken?

Ideally I'm after as accurate a location as possible as I'm fairly sure I can narrow it to one of two valleys (bonus points for a streetview link!)


