Wie erstelle ich ein Menü Schritt für Schritt für die Android

August 28

Wie erstelle ich ein Menü Schritt für Schritt für die Android

Wenn Sie eine Android-Anwendung entwickeln, können Sie nützlichen Funktionen hinzufügen, durch die Bereitstellung von Menüs in ihr. Anstatt die Entwickler alle Details eines Menüs in der Java-Code für ihre Anwendungen zu implementieren bietet die Plattform ein Maß an Automatisierung. Durch das XML-Markup in Ihrem Paket Android-Anwendung ändern, können Sie anweisen, das Gerät des Benutzers standard-Menüs angezeigt. Android-Menüs können angezeigt werden, wenn der Benutzer interagiert mit ein sichtbares Element, oder wenn sie auf ihrem Gerät die Menu Taste drücken.

Anweisungen

1 Öffnen Sie Ihre Android-Projekt in der integrierten Entwicklungsumgebung. Sie können die Menüressourcen für Ihre Anwendung suchen, indem Sie zu dem Ordner "Res". Wenn Sie die mit Eclipse, die empfohlenen IDE für Android ist, können Sie Ihre Verzeichnisse mit dem Paket-Explorer zugreifen. Die Menüressourcen sollte in einem Ordner namens "Menü" im Ordner "Res" platziert werden. Wenn Ihre Anwendung nicht noch einen Menü-Ordner haben, erstellen Sie einen Rechtsklick auf den Ordner "Res" und wählen "Neu" und dann "Ordner." Geben Sie das Namen "Menü", und klicken Sie im angezeigten Dialogfeld auf "Fertig stellen". Ihr Menü-Ordner sollte jetzt in das Anwendungspaket angezeigt.

2 Erstellen Sie eine XML-Datei für Ihr Menü. Maustaste auf Ordner im Menü, und wählen Sie "Neu", dann "Datei", um eine XML-Datei zu erstellen. Geben Sie den Namen Ihrer Datei--z. B. "my_menu.xml" oder ein Name, der den Zweck Ihres Menüs widerspiegelt. Die IDE kann Fehlermeldungen ausgeben, weil der Inhalt des Menüs noch nicht richtig strukturiert ist. Ignorieren Sie diese Nachrichten jetzt. Öffnen Sie die XML-Datei im Text-Editor Ihre IDE, doppelklicken sie im Verzeichnis Anwendung. Sehen Sie Ihr Menü angezeigten XML.

3 Ändern Sie das XML-Markup für Ihr Menü. Ersetzen Sie den Inhalt in Ihrem Menüdatei mit den folgenden Gliederungscode:< Menü-Xmlns:android = "http://schemas.android.com/apk/res/android & Quot; >< / Menü >

Speichern Sie die Datei. Die IDE sollte aufhören Fehlermeldungen ausgeben. Dies ist die Gliederung eines Menüs in einer Android-Anwendung. Zwischen den öffnenden und schließenden Tags Menü können Sie die Elemente platzieren, die Sie Ihre Benutzer Ihr Menü präsentieren möchten.

4 Hinzufügen von Elementen zu Ihrem Menü. Zwischen den Menü-Tags im XML-Code fügen Sie den folgenden Beispielcode, um zwei Menüpunkte für Ihre Anwendung zu erstellen:< android:id="@+id/help Artikel" Android: Title = "Hilfe" / >< android:id="@+id/about Artikel" Android: Title = "Über" / >

Dieser Code bestimmt den Text, für jeden der den Menüelementen angezeigt wird. Wenn Sie Symbole hinzufügen möchten, können Sie sie in Ihrer Anwendung "Zeichenfläche" Ordner, speichern, verändern Ihren XML-Code wie folgt:< android:id="@+id/about Artikel" Android: Title = "Über" android:icon="@drawable/about" / >

Ändern Sie den Code, um die Namen der Bilddateien Symbol übereinstimmen.

5 Weisen Sie Java auf Ihrem Menü zu erstellen. Sie müssen in der Java-Klassendatei für die Aktivität, die Sie Ihr Menü in angezeigt werden soll, weisen Sie die Anwendung die Menüpunkte angezeigt, die Sie in Ihren XML-Code definiert. Öffnen Sie die Java-Datei für die Aktivität, und fügen Sie die folgende Methode:öffentliche boolesche OnCreateOptionsMenu (Menü) {}MenuInflater MenuInflater = getMenuInflater();menuInflater.inflate (R.menu.my_menu, Menü);true zurück.}

Dieser Code weist die Anwendung das Menü in der "My_menu"-XML-Datei beschrieben.

Tipps & Warnungen

  • Sie können Kontext-Menüs, die angezeigt werden, wenn ein Benutzer lange-ein Element in Ihrer Anwendung Pressen.
  • Um was geschehen soll, wenn Benutzer mit den Menüelementen interagieren zu implementieren, müssen Sie die Methode "OnOptionsItemSelected" bieten.