在ListView里加入CheckBox,会导致点击ListView的item之后无法响应,只能点击CheckBox,原因是CheckBox的事件响应优先级高于ListItem,所以屏蔽了ListItem的单击事件,如果要使用onItemClick事件,需要设置CheckBox的android:focusable="false"。
写在20111008:内嵌checkbox的ListItem点击无响应
最新推荐文章于 2025-06-24 21:25:43 发布
本文探讨了在ListView中加入CheckBox后导致点击ListView项无法响应的问题,解释了原因在于CheckBox事件响应优先级高于ListView项,提出了通过设置CheckBox的android:focusable=false来解决此问题的方法。
1989

被折叠的 条评论
为什么被折叠?



