描述:在listview的item中还设有button点击事件,在对item设置setOnitemclicklistener点击事件时,item没有响应。
原因:listview的item中加入其他的widget后,ListView的itemclick事件将无法触发,被其它widget的click事件屏蔽。
解决:在<RelativeLayout>和<LinearLayout>中添加
android:descendantFocusability="blocksDescendants"
和<ImageButton>中添加
android:focusable="false"
注意两项都必须添加,