Auditeur de clic de groupe dans la vue de liste extensible pour Android

J'ai une vue de liste extensible où le premier groupe est vide, c'est- à- dire qu'il n'a pas d'enfants alors que tous les autres ont des enfants . Maintenant, je dois implémenter onChildClick pour tous les groupes sauf le premier.

Pour le premier, l'exigence est que surCliquez sur le groupe lui-même, des mesures doivent être prises.

  • SimpleCursorAdapter d'Android avec des requêtes utilisant DISTINCT
  • Personnalisation de CheckBoxPreference via Android: widgetLayout
  • Appel d'API pour obtenir l'architecture du processeur
  • Comment puis-je détecter l'entrée tactile sur Android
  • Java: Scale Mapsforge Map lors de l'utilisation de mosaïques bitmap en ligne au lieu du rendu hors ligne
  • Qu'est-ce qu'une classe de contrat et comment est-il utilisé?
  • J'ai donc implémenté onGroupClickListener et mis la condition

     if(groupPosition == 0){ //action} 

    Mais cela a désactivé tous les groupes et maintenant je ne peux pas voir les enfants pour n'importe quel groupe.

    Comment dois-je faire cela?

  • Quel est le but de startManagingCursor?
  • Javascript ne fonctionne pas dans une activité WebView
  • Notifications de poussée via Rails server
  • Pourquoi mon pom n'est-il pas exécuté correctement lors de l'utilisation d'Android Studio / IntelliJ?
  • Projet de développement de Android Studio vers un autre ordinateur?
  • Dossier d'installation de l'android SDK
  • 2 Solutions collect form web for “Auditeur de clic de groupe dans la vue de liste extensible pour Android”

    essaye ça

      if(mygroup.getChildCount()>0){ //your action } 

    Mettre dans votre groupe vide, un tableau vide

    Puis ajoute

      expListView.setOnGroupExpandListener(new ExpandableListView.OnGroupExpandListener() { @Override public void onGroupExpand(int groupPosition) { switch (listDataHeader.get(groupPosition)) { case "YOUR_CLICKABLE GROUP": //do something break; } } }); 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.