文件名称:Android listview和button点击事件冲突问题解决方法
文件大小:14KB
文件格式:DOCX
更新时间:2017-07-24 11:43:46
Android listview button 点击事件冲突
相信大家都遇到过 Android listview和button点击事件冲突问题 网上有很多解决方法 但是不全面 按照网上说的通常是在ListView的Item布局中给Button加 android:focusable="false"在Item根布局加android:descendantFocusability="blocksDescendants" 。这样做之后item确实可以点击了,但又会出现另外一个问题 点击item 的时候button也会出现点击效果,这时候就需要重写button 的setPressed 方法,判断button 的父控件是否被点击,如果被点击了就直接return 代码如下: