title: ListView with CHOICE_MODE_MULTIPLE using CheckedText in a custom view
body: <p>There are plenty of questions of how to use <code>CheckedTextView</code> but I can't make it work correctly.</p>
  
  <p>I have a <code>CursorAdapter</code> with a custom view which has a <code>CheckedTextView</code> with <code>android:id="@android:id/text1"</code>. I have used <code>android:id/text1</code> because there are different questions that mention that if you use it you will get the choice mode multiple for free.</p>
  
  <p>If I do something like this:</p>
  
  <pre><code>final long[] checkedIds = mListView.getCheckedItemIds();
  for ( int i = 0 ; i &lt; mListView.getCheckedItemCount() ; i++ ) {
      Log.d(TAG, "id checked: " + checkedIds[i]);
  }
  </code></pre>
  
  <p>I get all the checked ids without an issue, but I can't see any visual feedback in the <code>ListView</code>.</p>
  
  <p>In other words the logic is fine but when I click the <code>CheckedTextView</code> The green tick doesn't show up.</p>
  
  <p>I was reading the <code>ListView</code> src code and I couldn't find any reference to <code>android:id/text1</code> and makes me wonder if I should handle widget's checked state myself.</p>
  
  <p>Can anyone spot where <code>android:id/text1</code> is used to make the widget checked or not?</p>