开发的时候使用了ListView,但是需要使用到点击事件的时候,点击Item没有回调到onItemClick()方法:
原因:当前写的Item项中含有Botton,ImageButton等能够获取焦点的子控件,当点击Item时是回调的是子控件。
解决方法:
1.给子控件设置属性,让其不能获焦
android:focusable="false"
2.在item Layout的根控件中设置属性,让其子控件不能获焦
android:descendantFocusability="blocksDescendants"