 <p><strong>Position parameter of the getView() method gives the position of the newly created View (i.e the list item), it wont give the clicked item position.</strong></p> <p>Use <code>listView.onClickListener</code> in the Activity instead of Adater.</p>