2013-07-24 6 views
0

J'ai ListView avec 10 éléments, et le dernier élément est ExpandableListView, mais quand je clique sur le dernier élément à développer, il ne se développe pas du tout, je ne peux voir qu'un seul élément enfant où il devrait y avoir au moins 5 éléments enfants.ExpandableListView ne se développe pas du tout

J'ai essayé de définir la hauteur de mise en page de façon dynamique, mais je ne sais pas comment obtenir la hauteur réelle des objets enfants.

Merci d'avance!

+1

add scroll view – Giant

+0

Les vues en liste ne fonctionnent pas correctement à l'intérieur scrollview – Shruti

+0

vous avez une vue expandelistview dans une liste? – njzk2

Répondre

0

Voulez-vous dire que vous avez un ExpandableListView dans un ListView? Si c'est le cas, je ne pense pas que ce soit comme cela. Ce que vous devriez avoir est seulement un ExpandableListView avec un ExpandableListAdapter qui retourne seulement l'enfant pour votre 10ème élément. Je pense que la documentation (http://developer.android.com/reference/android/widget/ExpandableListAdapter.html) explique assez bien comment créer un tel adaptateur, mais au cas où vous en auriez besoin je pourrais coller un exemple.

+0

Est-ce que c'est seulement? Est-ce que je ne peux pas mesurer la hauteur des éléments enfants, et puis quand je clique sur l'icône de développement, la hauteur de la disposition changera dynamiquement? – dejvid

+0

Si vous avez un wrap_content, lorsque vous développez, il devrait augmenter. De toute façon, je pense que je n'ai pas complètement votre problème. Pourriez-vous poster du code? – evaristokbza

Questions connexes