Android – Bloques de CheckBox ExpandableListView.OnGroupClickListener

Estoy tratando de poner una casilla de verificación en ExpandableListView. ¿Cómo puedo hacer eso? Extiendo BaseExpandableListAdapter y poner lo siguiente en 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; } 

Tenga en cuenta que el diseño inflado? Ahí es donde pongo TextView y CheckBox. Me di cuenta de que la colocación de una casilla de verificación en la disposición de fila de grupo deshabilita la funcionalidad de fila de grupo predeterminada al hacer clic en la fila hace aparecer una lista secundaria (secundaria). CheckBox está funcionando como se esperaba pero cuando hago clic fuera de él el clic nunca es detectado por CheckBox de éter o por OnGroupClickListener. Sospecho que colocar CheckBox en la fila de grupo de esta manera interfiere con la detección de eventos / manejo, pero hasta el momento no soy capaz de rastrear

¿Puede alguien ayudarme a resolver esto? El CheckBox funciona bien aunque incluye la detección de clics al hacer clic directamente en la casilla

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.