如果listview 的item里面有button,imagebutton,往往会造成click事件被button截取,而listview的item收不到click事件,通过google,发现需要做两件事情
1 在item的布局中给我们最大的layout设置1个属性 android:descendantFocusability="blocksDescendants"
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
2 在button里面加android:focusable="false"
本文解决ListView中Item因包含Button等控件导致点击事件被拦截的问题,介绍如何通过调整属性android:descendantFocusability及android:focusable来确保ListView Item能正常接收点击事件。
5000

被折叠的 条评论
为什么被折叠?



