如果在ListViewItem中有Button或者Checkable的子類控件的話,那么默認focus是交給了子控件,而ListView的Item能被選中的基礎是Item本身
能夠獲取Focus,所以點擊Item無法獲取點擊響應。可以通過以下兩種方法之一進行解決:
1、在button、checkbox對應的view處加上
android:focusable="false"
android:clickable="false"
android:focusableInTouchMode="false"
2、在Item處最多層添加屬性
android:descendantFocusability="blocksDescendants"