2009-12-11 6 views
0

Je souhaite fournir un clic sur la liste dans un onglet qui ouvre une autre vue. Je dois ouvrir la nouvelle vue dans le même onglet. Je dois alors fournir un bouton de retour sur la mise en page modifiée pour changer la vue en vue originale.Android: Comment pouvons-nous changer la vue dans les onglets?

J'ai essayé ceci.

Intent intentA = new Intent(this, AView.class); 

Maintenant, je suis en train d'accéder à la tabSpec de classe principale d'activité [MainTabView] et définir l'intention comme suit. Mais cela ne change pas la vue immédiatement mais la change lorsque je passe à un autre onglet et que je viens à l'onglet de démarrage. Comment puis-je le faire pour le rafraîchir dès que le contenu a été changé pour une autre intention?

Répondre

1

Ok, j'ai résolu ce problème en utilisant une approche alternative. J'utilise FrameLayout dans les onglets et change la vue affichée dans les cadres. Cette méthode n'est peut-être pas la meilleure car elle augmente le nombre de vues en cours de création qui ne sont pas visibles ni nécessaires. Donc, si quelqu'un peut me dire comment faire mieux, s'il vous plaît faites le moi savoir. Merci

Questions connexes