2010-09-20 19 views
1

Je souhaite parcourir les éléments dans une arborescence.Commandes Android pour la navigation dans une arborescence

Je mets les objets au même niveau dans une liste. En cliquant sur l'élément dans la liste, il ouvrira une autre liste pour afficher les éléments au niveau de l'enfant.

Je souhaite que l'utilisateur navigue facilement vers un autre niveau (parent, grand-parent, grand-parent) sans appuyer plusieurs fois sur les boutons de retour.

Quel est le meilleur moyen (quel type de contrôles Android) pour gérer cela? Les exemples fournis seront excellents.

Répondre

0

Je pense que vous pouvez utiliser cette

<LinearLayout> 
    <Spinner/> 
    <ListView/> 
<LinearLayout> 

POPULATE ListView avec tous les enfants du noeud courant. Remplit le nœud Spinner avec le nœud Current et tous les nœuds parents. Pour le Spinner, je montrerais la hiérarchie en ordonnant, ou en utilisant l'indentation de tuyau.

Je la fileuse montrerait: Current quand fermé mais lorsqu'il est sélectionné, il montrerait

GrandParent 
|Parent 
||Current