title: Simple List Item Checked is checking multiple items on click
body: <p>Alright, so I'm making a simple todo list app that reads the items from a set string array, and displays them in a list view as a simple_list_item_checked.  Everything works great, I've set the onClickListener so it will check what I'm tapping on, however, when I tap on one item, it also checks the item 8 items away, repeating. (I.e. I tap on the top item and it gets a check, and the item 8 items down gets checked, then 8 down after that gets checked, etc, etc)  Here is the code from the main activity:</p>
  
  <pre><code> package com.disneyland;
  
  import android.app.ListActivity;
  import android.os.Bundle;
  import android.view.View;
  import android.widget.AdapterView;
  import android.widget.ArrayAdapter;
  import android.widget.CheckedTextView;
  import android.widget.ListView;
  import android.widget.AdapterView.OnItemClickListener;
  
  public class Launch extends ListActivity {
      /** Called when the activity is first created. */
      @Override
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
  
          String[] Rides = getResources().getStringArray(R.array.rides);
          setListAdapter(new ArrayAdapter&lt;String&gt;(this, android.R.layout.simple_list_item_checked, Rides));
  
          ListView lv = getListView();
          lv.setTextFilterEnabled(true);
  
          lv.setOnItemClickListener(new OnItemClickListener(){
              @Override
              public void onItemClick(AdapterView&lt;?&gt; parent, View view, int position,
                      long id) {
                  CheckedTextView check = (CheckedTextView)view;
                  check.setChecked(!check.isChecked());
  
              }
          });
  
  
  
      }
  }
  </code></pre>
  
  <p>Obviously, my question is why is this happening, and how can I fix it?</p>