title: listView.getSelectedItemPosition() return index-1
body: <p>I have my custom listview and at the end of each row I have ImageView to delete that row from the list but when I click on this image I get "Arryindesoutofboundexception: length=681 indez=-1"</p>
  
  <p>Help me</p>
  
  <pre><code>private OnClickListener imageviewClickListener = new OnClickListener() {
    @Override
    public void onClick(View v) 
    {
        int index;
          index=listView.getSelectedItemPosition();//itemsListView is the listview
          dataAdapter.remove(topicsList.get(index));
          topicsList.clear();
          dataAdapter.notifyDataSetChanged();
  
  
    }
  };
  </code></pre>