Tôi có một danh sách công việc, và đã xác định mỗi mục trong list_item.xml như sauCheckBox mục Làm ListView không nhấp được
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<ImageView
android:id="@+id/list_overdue_pic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@drawable/overdue"
android:visibility="invisible" />
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="5dp" >
<CheckBox
android:id="@+id/list_done"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:paddingRight="5dp"
android:gravity="center_vertical" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/list_done"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:id="@+id/list_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="10dp"
android:textColor="@color/white"
android:textSize="18dp"
android:textStyle="bold" />
<ImageView
android:id="@+id/list_note_pic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_toRightOf="@+id/list_title"
android:background="@drawable/note" />
</RelativeLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:id="@+id/list_prio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17dp"
android:textStyle="bold" />
<TextView
android:id="@+id/list_due_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17dp"
android:visibility="gone" />
<TextView
android:id="@+id/list_calendar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17dp"
android:visibility="gone" />
</LinearLayout>
<TextView
android:id="@+id/list_note"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="15dp" />
</LinearLayout>
</RelativeLayout>
Danh sách kết quả mục trông như thế này:
Vấn đề là với hộp kiểm trong xml, tôi không thể chọn bất kỳ mục danh sách nào. Nhấp vào mục danh sách nên gọi onListItemClick tuy nhiên nó không có gì. Nếu tôi thêm
android: tầm nhìn = "đi"
Để CheckBox, tôi có thể để nhấp vào mục như tôi hài lòng. Tại sao hộp kiểm hủy hoại khả năng này?