在使用ListView的时候不可避免的会需要点击item的事件响应,假如item的布局中有Button控件或子View具有ClickAble属性的话,在调用OnClickItem()方法时没有响应,这是因为Fouces焦点被item中的控件抢占。在百度上搜索了一下解决方案如下:
在item布局的根层级加入一下语句:
android:descendantFocusability="blocksDescendants"
即屏蔽控件和子View获得焦点。
在使用ListView的时候不可避免的会需要点击item的事件响应,假如item的布局中有Button控件或子View具有ClickAble属性的话,在调用OnClickItem()方法时没有响应,这是因为Fouces焦点被item中的控件抢占。在百度上搜索了一下解决方案如下:
在item布局的根层级加入一下语句:
android:descendantFocusability="blocksDescendants"
即屏蔽控件和子View获得焦点。