Android 单击ExpandableListView上的复选框不会触发onChildClick事件

Android 单击ExpandableListView上的复选框不会触发onChildClick事件,android,expandablelistview,Android,Expandablelistview,我有一个ExpandableListView,它包含一个带有复选框和文本视图的行列表 通过将checkbox focusable属性设置为false,我成功地使行可选择。我还向ExpandableListView添加了OnChildClickListener 当我单击TextView或任何其他区域时,onChildClick可以正常执行。但是,问题是,当我点击复选框时,onChildClick没有执行 有什么解决方案或解决办法吗 谢谢在这里,您可能需要将复选框的clickable属性设置为fal

我有一个ExpandableListView,它包含一个带有复选框和文本视图的行列表

通过将checkbox focusable属性设置为false,我成功地使行可选择。我还向ExpandableListView添加了OnChildClickListener

当我单击TextView或任何其他区域时,onChildClick可以正常执行。但是,问题是,当我点击复选框时,onChildClick没有执行

有什么解决方案或解决办法吗


谢谢

在这里,您可能需要将复选框的clickable属性设置为false。然后,您可以通过编程方式在代码中选中或取消选中复选框,并执行其他任何需要执行的操作。

您可能需要在此处执行的操作是将复选框的clickable属性设置为false。然后,您可以通过编程方式在代码中选中或取消选中复选框,并执行任何其他需要执行的操作。

我已在复选框上放置了一个侦听器,但有两个事件可以调用。一个是onChildClick事件,另一个是onCheckedChanged事件。我想避免这种情况,我有两个函数做同样的事情。我在复选框上放了一个侦听器,但是有两个事件可以调用。一个是onChildClick事件,另一个是onCheckedChanged事件。我想避免这种情况,我有两个函数做同样的事情。