title: Android: unselected checkedtextview items are getting selected in ListView
body: <p>I have created a <code>ListView</code> with <code>Arraylist</code> as below:</p>
  
  <pre><code>nAdapter=new ArrayAdapter&lt;String&gt;(getApplicationContext(), android.R.layout.simple_list_item_checked,nArrayList);
  
  mListView.setAdapter(nAdapter);
  </code></pre>
  
  <p>then the setOnItemClickListener():</p>
  
  <pre><code>mListView.setOnItemClickListener(new OnItemClickListener(){
  
      public void onItemClick(AdapterView&lt;?&gt; arg0, View arg1, int arg2,long arg3) {
         if(((CheckedTextView) arg1).isChecked()){
              ((CheckedTextView)arg1).setChecked(false);
         }else{
          ((CheckedTextView)arg1).setChecked(true);
         }
  }});
  </code></pre>
  
  <p>The problem is if I select an item, every 7 or 8 item (the first item not in the current view, but viewed when scrolled up) further down on the list also get selected. This happens though out the list. </p>
  
  <p>Can someone explain what is happening here ?</p>