Question

Je voudrais montrer un fragment différent dans un TabHost, pour chaque onglet. Mais il semble qu'il n'y a pas moyen facile de le faire. TabHost ne peut accepter A. Points de vue ou B. Intentions que les activités de lancement lorsque l'un de l'utilisateur languette.

aller avec un moyen que j'initialiser chaque fragment et la charge eux dans Vues conteneurs qui sont donnés au TabHost. Mais je veux ces fragments pour charger uniquement en cas de besoin - lorsque l'utilisateur sélectionne leur onglet qui est.

Going avec des moyens de B que je charge des fragments dans des activités distinctes pour chaque onglet. Mais je voudrais que le fragment de pouvoir atteindre la Activité parent « d'origine », et pas seulement une activité shell que les hôtes les dans un contenu onglet.

Am quelque chose que je manque? Est-il possible de gérer des fragments avec TabHost correctement?

Était-ce utile?

La solution

Quelques coups ici:

  1. support avec Tabhost
  2. Android 1.6 & Fragment & Tabhost

Pour ce que je compris, « lien » un fragment dans un TabHost n'est pas autorisé, vous devez créer des activités qui incluent vos fragments et ensuite appeler ces activités de TabHost.

EDIT la "solution officielle" de Google , et

scroll top