Solution:

android:descendantFocusability="blocksDescendants"

What

Tap on row of your listView, the OnItemClickListener is not called.

How

If any row item of list contains focusable or clickable view then OnItemClickListener won’t work. The row item must have a param like android:descendantFocusability=”blocksDescendants” in order to be getting called.

Why

references
SO link