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 :

Tabhost et menus


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut Tabhost et menus
    Bonjour,

    Avant j'avais un menu dans chaque activité, en le créant ainsi:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public boolean onCreateOptionsMenu(Menu menu) {
       MenuInflater inflater = getMenuInflater();
       inflater.inflate(R.layout.menu, menu);
       return true;
    }
    Ce qui fonctionnait, avant que j'ajoute un Tabhost. Celui possède trois onglets, chaque onglet contient mes anciennes activités, et chaque d'elle n'affiche plus leur menu... Comment ça se fait?

    Merci

  2. #2
    Expert confirmé

    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
    Par défaut
    Bonjour,

    Comment ça se fait?
    Est ce que tu as créer ton menu à partir de ta TabActivity ?

    Car c'est bien là qu'il faut la créer, ensuite tu peux la filtrer par Activity de ta TabHost.

  3. #3
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Merci pour la réponse.

    Quand je fais le OnCreateOptionsMenu là où je créé mon TabActivity ça fonctionne. Mais si je change de Tab, je ne vois pas comment changer le menu?

    Il faut changer le menu dans quelle méthode de mes autres Tab?

  4. #4
    Expert confirmé

    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
    Par défaut
    Il faut changer le menu dans quelle méthode de mes autres Tab?
    Il ne faut pas changer le menu mais tu peux le filtrer...

    Tu peux le filtrer à partir d'ici :

    public boolean onPrepareOptionsMenu (Menu menu)

    Since: API Level 1
    Prepare the Screen's standard options menu to be displayed. This is called right before the menu is shown, every time it is shown. You can use this method to efficiently enable/disable items or otherwise dynamically modify the contents.
    The default implementation updates the system menu items based on the activity's state. Deriving classes should always call through to the base class implementation.
    Parameters

    menu The options menu as last shown or first initialized by onCreateOptionsMenu().
    Returns

    You must return true for the menu to be displayed; if you return false it will not be shown.
    See Also
    Pour cela il faut travailler sur la variable menu en autorisant /interdisant les items qui doivent s'afficher.

    Après je ne l'ai jamais fait mais peut être qu'il y a moyen de changer le menu à partir de tes activity dans le OnCreateOptionsMenu de celle ci en changeant le menu par 'défaut' que tu as mis dans la TabActivity.
    Mais là je ne te promets rien.

Discussions similaires

  1. Création de sous menus
    Par illusion dans le forum Eclipse Platform
    Réponses: 27
    Dernier message: 27/06/2003, 11h45
  2. [VBA-E]Demande de précision sur les menus
    Par geffdenimes dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/06/2003, 10h46
  3. Menus et Portails
    Par bidson dans le forum XMLRAD
    Réponses: 22
    Dernier message: 20/05/2003, 17h03
  4. Pb avec les menus
    Par Ph. B. dans le forum XMLRAD
    Réponses: 6
    Dernier message: 29/01/2003, 11h57
  5. [VB6] [MDI] Menus contextuels dans les filles
    Par Rosec dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/09/2002, 14h00

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