android listview 和button 共存的事件响应问题。

来源:互联网 发布:java list 线程安全类 编辑:程序博客网 时间:2024/06/03 19:47

如果listview 的item里面有button,imagebutton,往往会造成click事件被button截取,而listview的item收不到click事件,通过google,发现需要做两件事情

1 在item的布局中给我们最大的layout设置1个属性 android:descendantFocusability="blocksDescendants"

  blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点

2 在button里面加android:focusable="false"



文章参考自:android:descendantFocusability用法简析

原创粉丝点击