title: OnItemClickListener was not work with the checkbox?
body: <p>I have an item layout like this, and set the background by using item selector</p>
  
  <pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="fill_parent"
  android:background="@drawable/itemselector"
  android:orientation="horizontal" &gt;
  &lt;CheckBox
      android:id="@+id/message_row_checkbox"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" /&gt;
  &lt;LinearLayout
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:orientation="vertical" &gt;
  
      &lt;TextView
          android:id="@+id/message_row_title"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Title"
          android:textAppearance="?android:attr/textAppearanceMedium"
          android:textStyle="bold"
          android:textColor="@color/black" /&gt;
  </code></pre>
  
  <p>itemselector.xml :</p>
  
  <pre><code>&lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt;
  &lt;item 
   android:state_pressed="true" 
   android:drawable="@color/yellow" /&gt;
  &lt;item 
   android:state_selected="true" 
   android:drawable="@color/green" /&gt;
  &lt;item 
   android:drawable="@color/white" /&gt;
  &lt;/selector&gt;
  </code></pre>
  
  <p>I have a ListView which will content some items. Then I used setOnItemClickListener() but it doesn't work. I found that the if I remove the checkbox in the item, everything will be okey.</p>
  
  <p>What was the problem between the checkbox and the listener here?
  Can you give me some solution?</p>
  
  <p>Update : This is the code of listener</p>
  
  <pre><code>mainListView.setAdapter(messageAdapter);
  mainListView.setOnItemClickListener(new OnItemClickListener() {
  public void onItemClick(AdapterView&lt;?&gt; arg0, View arg1, int arg2, long arg3) {
                          Message p = (Message) arg0.getItemAtPosition(arg2);
                          Toast.makeText(TarsiusActivity.this, p.getTitle(), Toast.LENGTH_LONG);
                          Log.i("Item Clicked", p.getTitle());
                      }
  });
  </code></pre>
  
  <p>ps: I want to make the inbox like gmail on android. Each row has a checkbox and user can click on item if they want to see the message</p>