Android listview和button点击事件冲突问题解决方法

时间:2017-07-24 11:43:46
【文件属性】:

文件名称: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 代码如下:


网友评论

  • 就一个word...................
  • 正是我需要的,可以用,谢谢