您的位置:首页 > 移动开发 > Android开发

Android ListView ItemClick和Button冲突的解决

2014-03-30 00:00 351 查看
Android ListView ItemClick和Button冲突的解决

2013年01月22日
手机编程, 编程开发 ⁄ 共 334字
暂无评论

这两天修改领导通的ListView widget,在ListView中加入Button这类的有 “点击” 事件的widget,发现原来listview的itemclick居然失效了,后来在网上查资料终于得以解决。

ListView 和 其它能触发点击事件的widget无法一起正常工作的原因是加入其它widget后,ListView的itemclick事件将无法触发,被其它widget的click事件屏蔽。

解决办法:

在包含button的Layout中加入属性 android:descendantFocusability= "blocksDescendants"

在buttion的属性加入android:focusable="false"

问题解决,两个click事件不再冲突了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: