300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > android listview使用自定义的adapter没有了OnItemClickListener事件解决办法

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

时间:2022-07-13 23:02:13

相关推荐

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

在使用listview的时用使用自定义的adapter的时候,如果你的item布局中包含有Button,Checkable继承来的所有控件,那么你将无法获取listview的onItemClickListener事件

是由于Button,Checkable继承来的所有控件或默认获取焦点。

解决办法1:将Button,Checkable继承来的所有控件替换为其他的控件

解决办法2:在item的布局根元素上加上android:descendantFocusability="blocksDescendants",屏蔽所有子控件获取Focus的权限。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。