IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Ajouter un onglet retour dans une TabHost


Sujet :

Android

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 93
    Points : 64
    Points
    64
    Par défaut Ajouter un onglet retour dans une TabHost
    Bonjour à tous ,

    Voilà , j'ai une tabHost avec 3 onglets , je souhaiterai en ajouter un quatrième (avec ecrit exit (ou retour) ) qui ait le même comportement que lorsqu'on appuie sur le bouton retour afin de revenir sur l'activity précendente

    Comme donc je peux faire ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("O2").setContent(new Intent(this, Second.class)));
    tabHost.addTab(tabHost.newTabSpec("tab3").setIndicator("O3").setContent(new Intent(this, Third.class)));
    tabHost.addTab(tabHost.newTabSpec("tab4").setIndicator("O4").setContent(new Intent(this, Fourth.class)));
     
    tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("EXIT").setContent(????);

  2. #2
    Expert éminent

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Points : 9 149
    Points
    9 149
    Par défaut
    Salut, tu peux toujours créer une vue vide qui lorsque elle est sélectionné , tu fais un finish sur ta tab .

    Pour savoir si elle est sélectionné

    public void onContentChanged ()

    http://developer.android.com/referen...tChanged%28%29
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 93
    Points : 64
    Points
    64
    Par défaut
    Salut ,

    J'avais pensé à ca , je l'ai implementé. Ca fonctionne bien mais le hic c'est que pendant un court instant on voit quand même l'activity vide ce qui m'embete un peu

  4. #4
    Inscrit

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Points : 892
    Points
    892
    Par défaut
    Tu peux aussi regarder l'interface OnTabChangeListener

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     host.setOnTabChangedListener(new OnTabChangeListener() {
     
    			public void onTabChanged(String tabId) {
     
     
    			}
    		});

Discussions similaires

  1. ajout d'un tableau dans une page html après un clic
    Par jehlg dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/02/2006, 17h37
  2. Réponses: 9
    Dernier message: 15/01/2006, 10h18
  3. AJOUT d'un ENREGISTREMENT dans UNE TABLE
    Par ramo dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/08/2005, 16h24
  4. [type de retour dans une proc]
    Par viny dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 19/03/2005, 14h35
  5. Pb d'Ajout un noeud fils dans une arborescence
    Par oramine dans le forum Oracle
    Réponses: 5
    Dernier message: 21/12/2004, 15h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo