首页 > 移动平台 > 详细

android listview使用自定义的adapter没有了OnItemClickListener事件解决办法

时间:2014-04-13 11:22:12      阅读:459      评论:0      收藏:0      [点我收藏+]

在使用listview的时用使用自定义的adapter的时候,如果你的item布局中包含有Button,Checkable继承来的所有控件,那么你将无法获取listview的onItemClickListener事件
是由于Button,Checkable继承来的所有控件或默认获取焦点。
解决办法1:将Button,Checkable继承来的所有控件替换为其他的控件
解决办法2:在item的布局根元素上加上android:descendantFocusability="blocksDescendants",屏蔽所有子控件获取Focus的权限。

android listview使用自定义的adapter没有了OnItemClickListener事件解决办法,布布扣,bubuko.com

android listview使用自定义的adapter没有了OnItemClickListener事件解决办法

原文:http://www.cnblogs.com/gavinYang/p/3661538.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!