English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Android编程基础之Menu功能菜单设计实例

L'exemple de ce document décrit la fonction menu dans la programmation Android. Partageons-le avec tous pour la référence, voici les détails :

La conception du menu fonctionnel Android, le programme définit deux sous-éléments de menu, l'un est "à propos", et l'autre est "quitter", lorsque vous cliquez sur "à propos", un Toast est créé, et lorsque vous cliquez sur "quitter", nous allons terminer le programme.

Dans le programme, en plus de couvrir l'onglet par défaut onCreate, il est nécessaire de créer deux fonctions de classe supplémentaires : onCreateOptionsmenu () et onOptionsItemSelected (), la première pour créer les éléments du menu Menu, et la deuxième pour traiter les événements après que le menu a été sélectionné.

Voyons l'effet visuel :

Nous avons apporté des modifications dans un seul fichier, à savoir MenuDemo.Java , voici le code :

package com.android.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
public class MenuDemo extends Activity {
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
 }
 // Création du menu
 public boolean onCreateOptionsMenu(Menu menu) {
  menu.add(0, 0, 0, "à propos");
  menu.add(0, 1, 1, "quitter");
  return super.onCreateOptionsMenu(menu);
 }
 //Réponse du menu
 public boolean onOptionsItemSelected(MenuItem item) {
  super.onOptionsItemSelected(item);
  switch (item.getItemId()) {
  case 0:
   Toast.makeText(MenuDemo.this, "Bienvenue sur le tutoriel Néon", Toast.LENGTH_LONG).show();
  case 1:
   this.finish();
  }
  return true;
 }
}

Pour ceux qui sont intéressés par plus de contenu sur Android, vous pouvez consulter les sujets spéciaux de ce site : « Entrée en matière et avancement des tutoriels de développement Android », « Résumé des techniques de vue View d'Android », « Résumé des techniques d'opération activity en programmation Android », « Résumé des techniques d'opération de base de données SQLite en Android », « Résumé des techniques d'opération de données au format JSON en Android », « Résumé des techniques d'opération de base de données en Android », « Résumé des techniques de manipulation des fichiers en Android », « Résumé des méthodes de manipulation de la carte SD en développement Android », « Résumé des techniques de manipulation des ressources en Android » et « Résumé des utilisations des contrôles Android »

J'espère que les explications de cet article seront utiles pour la conception de programmes Android.

Déclaration : Le contenu de cet article est tiré du réseau, propriété de l'auteur original, le contenu est apporté par les utilisateurs d'Internet de manière volontaire et auto-téléchargé, ce site Web ne possède pas de propriété, n'a pas été traité par l'éditeur humain et n'assume pas de responsabilité juridique. Si vous trouvez du contenu soupçonné de violation de droits d'auteur, veuillez envoyer un e-mail à : notice#w3Déclaration : Le contenu de cet article est tiré du réseau, propriété de l'auteur original, le contenu est apporté par les utilisateurs d'Internet de manière volontaire et auto-téléchargé, ce site Web ne possède pas de propriété, n'a pas été traité par l'éditeur humain et n'assume pas de responsabilité juridique. Si vous trouvez du contenu soupçonné de violation de droits d'auteur, veuillez envoyer un e-mail à : notice#w