..
Une application générique digne de ce nom devrait avoir un menu à partir duquel l'utilisateur peut choisir entre différentes tâches à effectuer. Dans ce chapitre, et ceux qui suivent, nous allons présenter le menu qui nous offre Android apprendre à gérer le clic sur chaque élément du menu.
Nous commençons par présenter les OptionsMenu. Ce type de menu est positionnée en bas de l'écran et vous pouvez identifier deux structures principales: l'icône du menu et le menu étendu.
L'icône du menu contiennent généralement des étapes les plus importantes qu'un utilisateur peut effectuer dans l'application. Comme l'a déclaré sont placés au bas de l'écran et sont visibles à l'utilisateur uniquement après avoir appuyé sur le bouton de menu sur l'appareil (cela est également vrai sur le simulateur).
Une pratique largement utilisée consiste à inclure dans ce menu d'icônes qui résument le résultat de ce qui sera exécuté en un clic de l'élément de menu. Par exemple, si nous nous référons à une demande de jouer de la musique, vous pourriez penser à associer à l'élément de menu jouent icône associée à cette transaction (le tringolino dans un cercle).
En ce qui concerne ce menu, nous avons une limitation sur le nombre d'entrées que vous pouvez entrer et ce nombre est de six. Mais qu'advient-il si nous insérons un certain nombre d'articles de plus de six ans? simplement l'élément de menu sixième sera transformé en un élément qui lorsqu'il est cliqué pour ouvrir un menu beaucoup plus étendu avec d'autres articles. Ces derniers apparaissent dans une liste qui sera étendu à plein écran de bas en haut va couvrir progressivement le contenu de base de la fenêtre d'activité.
Cela dit, il devrait montrer un peu de code (pour être inclus dans notre activité) qui va créer un menu Options qui sera formé par Icon Menu et le menu élargi (Vous devez d'abord importer le android.view.Menu classe) :
onCreate public void (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
LinearLayout LinearLayout LinearLayout = nouveau (cela);
TextView TextView = new TextView (this);
textView.setText ("Cliquez sur le menu du simulateur");
linearLayout.addView (TextView);
setContentView (LinearLayout);
}
publique onCreateOptionsMenu booléen (menu Menu) {
menu.add (Menu.NONE, 1, 1, "Point 1");
menu.add (Menu.NONE, 2, 2, "Point 2");
menu.add (Menu.NONE, 3, 3, "Point 3");
menu.add (Menu.NONE, 4, 4, «Point 4»);
menu.add (Menu.NONE, 5, 5 ", Point 5");
menu.add (Menu.NONE, 6, 6 ", point 6");
menu.add (Menu.NONE, 7, 7 ", Point 7");
menu.add (Menu.NONE, 8, 8, «Point 8»);
return true;
}
Comme mentionné ci-dessus, si l'on clique sur le menu du simulateur rendre visible l'icône du menu affiché dans la capture ci-dessous:
En accord avec ce qui a été dit, puisque nous avons conclu un certain nombre d'articles plus de six, la dernière entrée sera le menu point d'accès élargi que vous pouvez voir dans cette screnshot:

Comme nous pouvons voir une fois que vous cliquez sur un des éléments du menu, il sera de retour en silence.
Dans le chapitre suivant, nous allons analyser le code et présenté aux auditeurs seront associer un menu particulier.
| |
Flash MX et ActionScript (Cours)
Devenir un développeur de sites Web à partir de 29 €. |
| |
Linux (Cours)
Guide complet de système open-source. A partir de 49 €. |
| |
Webmaster de base (d'abord)
Créer un site Web à partir de zéro. A partir de 29 €. |