Android,ExpandableListView.setOnChildClickListener()不适用于childs的registerForContextMenu()

时间:2014-10-18 08:55:55

标签: android expandablelistview

我有一个ExpandableListView,当我点击它的孩子时它很棒,但当我为适配器View中创建的getChildView内部setOnChildClickListener设置registerForContextMenu()时,{{1}不起作用。

如果我设置了registerForContextMenu(mExpandable),它甚至可以用于Group,但我只需要Child

1 个答案:

答案 0 :(得分:0)

isChildSelectable(int groupPosition, int childPosition)在我们实施时会返回false默认值。由于它是假的,我们无法得到响应OnChildClickListener。

为isChildSelectable方法使返回值为true。

了解更多信息:Solutions for ExpandableListView

我希望它可以帮助您解决问题