Android - CheckBox阻止ExpandableListView.OnGroupClickListener

Bos*_*one 6 android onclick expandablelistview

我正在尝试将一个复选框放入ExpandableListView.我怎么做?我扩展BaseExpandableListAdapter并将以下内容放入getGroupView():

@Override
public View getGroupView(int groupPosition, boolean isExpanded, View convertView,
   ViewGroup parent) {
    View view = convertView == null ?
      context.getLayoutInflater().inflate(R.layout.onet_head, null) : convertView;
     ((TextView)view.findViewById(R.id.onetText)).setText(cats.get(groupPosition).value); 
    return view;
}
Run Code Online (Sandbox Code Playgroud)

注意膨胀布局?这就是我放置TextView和CheckBox的地方.我注意到在我的组行布局中放置一个复选框会在单击该行时禁用默认组行功能,从而显示辅助(子)列表.CheckBox按预期运行,但是当我点击它之外时,以太网CheckBox或OnGroupClickListener从未检测到点击.我怀疑以这种方式将CheckBox放入组行会干扰事件检测/处理,但到目前为止我无法跟踪它

有人可以帮我解决这个问题吗?CheckBox工作正常但包括直接点击框时检测点击次数

Mat*_*ttC 11

无论何时放置可在列表中聚焦的项目,列表项都不再响应点击或类似的任何内容.对于放置在可聚焦的列表项中的每个项目(按钮,复选框等),您需要将android:focusable属性设置为false.

我有一个类似的问题,这就是我的答案. Android自定义ListView无法单击项目