2010-11-18 4 views
0

J'ai utilisé 2 onglets dans mon application. Lorsque je clique sur le premier onglet, il affiche une vue de liste (par défaut) et lorsque je clique sur un élément particulier de la vue en liste, il m'amène à l'activité suivante pour afficher les données sélectionnées. Ici, quand je clique sur l'onglet à nouveau je veux que je devrais aller à l'écran listview qui est l'écran par défaut. Mais rien ne se passe en cliquant sur l'onglet, mais quand j'appuie sur le bouton retour, je reviens à l'écran. mais je veux aller à l'écran d'affichage de la liste de maison cliquez onglet,Problème d'onglets Android

pls me aider dans ce cas ...

+2

il est difficile de dire ce que vous faites mal quand nous ne pouvons pas voir ce que vous faites. Publier des parties de votre code aidera probablement ... – Nailuj

+0

Postez un peu de votre code, et acceptez quelques réponses sur vos questions précédentes, qui vous obtiendront de meilleures réponses ici :) – Jimmy

Répondre

0

Vous dites que vous commencez une nouvelle activité. Celui-ci ne peut pas appeler la première activité où vous avez les onglets. Ai-je raison de dire que votre nouvelle activité montre également les deux onglets?

Ce que vous pouvez faire est la suivante:

  1. Dans la deuxième activité réagir à l'onclick de l'onglet. Lorsque cliqué, appelez finish() pour fermer l'activité.

Je suis assez sûr, que vous n'avez pas besoin de faire ce qui suit. Mais je l'écris, si vous en avez besoin pour quelque chose dans le futur :).

  1. Dans la première activité appelle l'autre par startActivityForResult (...)
  2. Dans la première activité écrasera la méthode onActivityResult. là, vous pouvez passer à l'onglet avec la liste.
+0

Salut Merci Patrick pour la réponse ... vous avez raison ma prochaine activité montre deux onglets aussi. parce que c'est dans le groupe d'activité. Patrick hw puis-je implémenter? –

+1

Je recommanderais la refonte de l'application. deux activités montrant les mêmes onglets? le comportement avec le bouton de retour est comment je l'attendrais. Si vous regardez Twitter ou tweetdeck, vous verrez aussi des vues de liste. lorsque vous cliquez dessus, vous accédez à une nouvelle activité. vous revenez en cliquant sur le bouton de retour. est assez commun sur android. et tout le monde comprend cela. ou devrait. –