2010-12-06 5 views
0

J'ai essayé de trouver la bonne réponse, mais je n'ai pas trouvé de solution claire. J'ai une liste d'éléments, en utilisant ArrayAdapter personnalisé. Maintenant, chaque élément a un écouteur de clic. Je veux ajouter une autre liste, donc quand quelqu'un cliquera sur l'une des fois, une autre liste apparaîtra.Liste d'implémentation Liste intérieure

Maintenant, comment dois-je mettre en œuvre la deuxième liste? devrais-je le combiner d'une manière ou d'une autre dans l'ArrayAdapter actuel et l'encapsulation Activity? Dois-je créer un adaptateur et une activité personnalisés séparés pour la deuxième liste?

J'ai également vu quelque chose sur ViewSwitcher, est-ce la réponse à cette question?

Des idées?

merci, ray.

Répondre

1

Avez-vous regardé ExpandableList?

YourAdapter implements ExpandableListAdapter 

Je pense que cela pourrait être le comportement que vous recherchez.

+0

J'ai couru avec votre idée, mais j'ai eu une question à ce sujet, mybe vous pourriez y répondre-> http://stackoverflow.com/questions/4366132/delete-group-in-expandable-list – rayman