Android SDKMobile Entwicklung

In diesem Tutorial erfahren Sie, wie Sie ein Optionsmenü in einer Ihrer Android SDK-Anwendungen implementieren. Lies weiter!

In Android-Apps stehen Ihnen drei auf der Plattform unterstützte Standardmenüs zur Verfügung: das Kontextmenü, das Optionsmenü und die Untermenüs. Das Optionsmenü wird angezeigt, wenn der Benutzer die Menütaste auf seinem Android-Gerät drückt. Dies ist ein häufiges Merkmal in fast allen Apps, so dass Ihre Benutzer ein android ordner erstellen menü können, und somit an das so erscheinende Menü gewöhnt sind. Das Optionsmenü wird typischerweise verwendet, um zusätzliche Informationen über eine App bereitzustellen und auf einen Hilfs- und Einstellungsbereich zu verweisen. Um ein Optionsmenü für eine Activity in einer Android-App zu implementieren, sind einige relativ einfache Schritte erforderlich.

android ordner erstellen menü
Schritt 1: Öffnen einer Aktivitätsklasse

Das von Ihnen erstellte Optionsmenü arbeitet mit einer oder mehreren Aktivitätsklassen. Wählen Sie daher eine Activity aus und öffnen Sie sie in Eclipse. Wenn Ihre App nur eine Activity Class als Hauptbildschirm hat, können Sie sie verwenden. Wenn Sie eine neue Activity für die Zwecke dieses Tutorials anlegen möchten, können Sie dies gerne tun. Wählen Sie Ihr Anwendungspaket aus und wählen Sie „Datei“, „Neu“, dann „Klasse“ und geben Sie einen beliebigen Namen ein. Denken Sie daran, dass Ihre Klasse die Activity Class erweitert und der Anwendung Manifest hinzugefügt wird.

Schritt 2: Erstellen eines Ressourcenordners

Wenn Sie sich Ihr Anwendungsprojekt im Eclipse Package Explorer ansehen, sehen Sie die verschiedenen Dateien und Verzeichnisse darin. Der Ordner „res“ enthält alle Ihre Anwendungsressourcen. Um ein Menü zu erstellen, benötigen Sie einen Menüordner, also erstellen Sie einen innerhalb des Ordners „res“, indem Sie ihn markieren und „Datei“, „Neu“, dann „Ordner“ und als Namen „Menü“ wählen.
Erstellen eines neuen Ordners

Schritt 3: Erstellen einer Menü-XML-Datei

Ihr Optionsmenü wird als XML-Datei in dem von Ihnen erstellten neuen Menüordner definiert. Wählen Sie den Ordner und erstellen Sie eine neue Datei, indem Sie „Datei“, „Neu“, dann „Datei“ und einen Namen eingeben. Du kannst einen beliebigen Dateinamen wählen, z.B. „my_options_menu.xml“. Eclipse zeigt Fehlermeldungen an, wenn Sie zum ersten Mal die Menüdatei erstellen, aber keine Sorge, diese werden beim Erstellen verschwinden.

Öffnen Sie Ihre neue XML-Datei und geben Sie die folgende Übersicht ein:
1
2
3

Zwischen diesen Öffnen und Schließen von Tags platzieren Sie XML-Markup für jedes Element in Ihrem Optionsmenü.

Schritt 4: Hinzufügen von Elementen zu Ihrem Menü

Sie können ein oder mehrere Elemente zu Ihrem Optionsmenü hinzufügen, je nach den Anforderungen Ihres eigenen Projekts. Fügen Sie für jeden Menüpunkt einen Eintrag mit der folgenden Syntax hinzu:
1
2
3
4

/>
/>

Hiermit werden zwei Menüpunkte definiert, einer für einen Abschnitt „Über“ und einer für Informationen zur „Hilfe“. Jedes Menü hat ein ID-Attribut und einen Titel. Das ID-Attribut ermöglicht es Ihrem Anwendungscode, auf den Eintrag zu verweisen, und der Titel definiert, dass die Textbenutzer sehen werden, wenn das Menü erscheint.

Schritt 5: Erstellen Sie Icons für Ihre Menüpunkte.

Sie müssen keine Symbole für Ihre Optionsmenüelemente erstellen, aber Sie können dies tun, wenn Sie möchten. Verwenden Sie ein Grafikdesign- oder Bildbearbeitungsprogramm Ihrer Wahl, um Ihre Symbole als PNG-Dateien zu erstellen und sie in die zeichnungsfähigen Ordner Ihrer Anwendung zu legen. Standardmäßig erstellt Eclipse drei zeichnungsfähige Ordner für Benutzergeräte mit niedriger, mittlerer und hoher Auflösung. Sie können Bilddateien in diese Ordner kopieren, indem Sie in Ihren Arbeitsbereich navigieren, dann Ihr Android-Projektverzeichnis suchen und von dort aus die Ordner „res/drawable“ finden.

Die offiziellen Android-Richtlinien empfehlen ein Maximum von 72px squared für hohe Auflösung, 48px für mittel und 36px für niedrig. Sobald Sie Ihre Symbole in ihren Ordnern haben, können Sie Ihren Menüpunkt XML so ändern, dass er sie wie folgt einfügt: