2011-05-17 2 views
4

Je voudrais ajouter un bouton de menu dans la barre système d'Android 3.0, ci-joint est une image de l'application Firefox sur Android 3.0 qui donne le bouton de menu de la barre système et en cliquant sur le bouton voir 4 options (Options du site, Préférences, Add-ons, Téléchargements). Je voudrais savoir comment ajouter ce bouton (marqué en rouge) dans la barre de système et aussi ses options correspondantes.Menu dans la barre système d'Android 3.0

(

P.S: Je l'ai déjà essayé d'ajouter les méthodes nCreateOptionsMenu(Menu menu) et onOptionsItemSelected(MenuItem item), mais ces méthodes me donner le bouton de menu dans la barre d'action, je ne » veulent.

Merci

Répondre

2

ci-joint une image de l'application Firefox sur Android 3.0 qui donne le bouton de menu barre système et cliquez sur le bouton que vous voyez 4 options (Options du site, Préférences, modules complémentaires, téléchargements) C'est parce que Firefox n'est pas mis à jour pour Honeycomb.

Une fois qu'il est, leur menu d'options sera dans la barre d'action. Au fil du temps, tous les menus d'options des applications seront dans la barre d'action. Les menus d'options dans la barre système sont uniquement pour les applications pré-Honeycomb.

+0

Donc, fondamentalement, je ne peux pas le faire. Un moyen de surmonter cela? – Sana

+0

@Sana: Ne mettez jamais votre application à jour avec Honeycomb. – CommonsWare

+0

Mon application est une application Honeycomb, je développe une application dans Xoom. – Sana

4

Vous obtenez uniquement le bouton de menu si les valeurs targetSdkVersion et minSdkVersion déclarées de votre application sont inférieures à 11, ce qui signifie également que vous n'écrivez plus une "application en nid d'abeilles". C'est une fonction de compatibilité.

Les applications tablettes Honeycomb devraient afficher leurs menus dans la barre d'action ou ailleurs à l'écran.

Questions connexes