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

One Solution collect form web for “Android – Bloques de CheckBox ExpandableListView.OnGroupClickListener”

Cada vez que coloca un elemento que se puede enfocar en una lista, los elementos de la lista ya no responden a los clics ni nada por el estilo. Para cada elemento que coloque en el elemento de lista que se puede enfocar (botones, casillas de verificación, etc.), debe establecer el atributo android: focusable en false.

Tuve una pregunta similar y esa fue la respuesta para mí. Android ListView personalizado no puede hacer clic en los elementos

  • Android: No se puede obtener un encabezado / pie de lista ListView que se puede hacer clic
  • Cambiar el color de TextView que se puede hacer clic en el enfoque y hacer clic?
  • Android: ¿Cómo harías que los botones no se pudieran hacer clic durante algún tiempo?
  • OnItemClickListener usando ArrayAdapter para ListView
  • Android: El botón personalizado OnClickListener no se invoca
  • Android MediaPlayer Singleton
  • Usando onClick en TextView con texto seleccionable - cómo evitar doble clic?
  • Botones del diseño de Inflated onClick el oyente no funciona
  • La vista inflada no captura el evento onClick
  • Cómo simular un clic de botón con el código?
  • Android Detener la notificación de brindis por programación?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.