2010-06-05 8 views
1

J'ai une TabActivity avec plusieurs onglets. Chaque onglet correspond à une vue spécifique et ces vues peuvent également basculer vers d'autres vues. Par exemple, l'un de mes onglets affiche la liste des flux RSS, après que l'utilisateur a cliqué sur l'un des flux RSS, il passe à une vue affichant une liste d'articles et un utilisateur clique sur l'un des titres.Bouton d'émulation de retour en vue multiple TabActivity

Je vais ajouter le support pour le bouton "retour" dans mon application. Par exemple, dans une vue d'article complète, après que l'utilisateur appuie sur le bouton "retour", il devrait revenir à la vue de la liste d'articles. Et si l'utilisateur appuie de nouveau sur le bouton "retour", mon application devrait revenir à la vue de la liste des flux. Mon idée est de maintenir un Stack<View> pendant la navigation, et chaque fois que l'utilisateur appuie sur le bouton "retour", le programme va sortir une vue de la pile, et la définir comme la vue actuelle. Mais je voudrais savoir comment définir la vue actuelle dans TabHost. Merci beaucoup.

Répondre