解决方案:
在布局文件中,在ListView要显示Item的外层加上 android:descendantFocusability=”blocksDescendants”;
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:paddingRight="8dip"
android:descendantFocusability="blocksDescendants"
android:id="@+id/salepickitem"
>
<TextView
android:id="@+id/idTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
/>
<TextView
android:id="@+id/noTextView"
android:layout_alignParentLeft="true"
android:layout_width="30dip"
android:layout_height="85dip"
android:gravity="center"
android:background="@drawable/navbar"
android:layout_marginRight="5dip"
style="@style/matinfo_textviewstyle2"
/>
<TextView
android:id="@+id/textinfoTextView"
android:layout_toRightOf="@+id/noTextView"
android:layout_width="380dip"
android:layout_height="wrap_content"
style="@style/matinfo_textviewstyle2"
android:text="全选按钮"
/>
<CheckBox
android:id="@+id/checkItem"
android:layout_width="70dip"
android:layout_height="wrap_content"
android:textSize="19dip"
android:layout_toRightOf="@+id/unitItem"
android:layout_alignBaseline="@+id/receiveCheckItem"
android:gravity="center_horizontal"
/>
</RelativeLayout>