ListView item中加入checkbox后onListItemClick 事件无法触发。
原因checkbox的优先级高于ListItem于是屏蔽了ListItem的单击事件。
解决方案:设置checkbox的android:focusable="false"
本文解决了一个常见问题:在ListViewItem中添加Checkbox后导致onListItemClick事件无法触发的情况。原因是Checkbox的优先级高于ListItem,从而屏蔽了ListItem的点击事件。文中提供了一个简单有效的解决方案。
ListView item中加入checkbox后onListItemClick 事件无法触发。
原因checkbox的优先级高于ListItem于是屏蔽了ListItem的单击事件。
解决方案:设置checkbox的android:focusable="false"
290
476

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