..


Sponsored Links

Menu: Was sind Optionsmenü

Eine allgemeine Anwendung der diesen Namen verdient hätte ein Menü, aus dem der Benutzer zwischen verschiedenen Aufgaben zu erfüllen wählen können. In diesem Kapitel, und diejenigen, die folgen, präsentieren wir das Menü, das Android bietet uns lernen, wie man beim Klick auf jedem Menüpunkt Griff.

Optionsmenü

Wir beginnen mit der Darstellung der Optionsmenü. Diese Art von Menü am unteren Rand des Bildschirms positioniert, und Sie können im Wesentlichen zwei Strukturen zu identifizieren: die Icon-Menü und erweiterte Menü.

Erweiterte Menüs und Icon-Menüs

Die Icon-Menü enthalten in der Regel die wichtigsten Schritte, die ein Benutzer innerhalb der Anwendung ausführen kann. Wie bereits erwähnt sind am unteren Rand des Bildschirms platziert und sind für den Benutzer sichtbar erst nach Drücken der Menü-Taste am Gerät (dies ist auch auf dem Simulator true).

Eine weit verbreitete Praxis ist es, in diesem Menü der Symbole, die das Ergebnis der per Mausklick den Menüpunkt ausgeführt werden soll zusammenzufassen sind. Zum Beispiel, wenn wir eine Anwendung zum Abspielen von Musik beziehen, könnte man denken, mit dem Play-Symbol Menüpunkt mit der Transaktion (die tringolino in einem Kreis) assoziiert zu verknüpfen.

Im Hinblick auf dieses Menü haben wir eine Begrenzung der Anzahl der Einträge, die Sie eingeben und kann diese Zahl sechs. Aber was passiert, wenn wir eine Reihe von Punkten legen mehr als sechs? nur den sechsten Menüpunkt wird in ein Element, das beim Anklicken wird ein viel erweitertes Menü mit anderen Gegenständen zu öffnen geändert werden. Letztere werden in einer Liste, die auf Vollbild von unten erweitert sich allmählich gehen die grundlegenden Inhalte des Activity-Sichtfenster erscheinen.

Das heißt es sollte ein wenig "Code (in unserer Tätigkeit aufgenommen werden), dass ein Options-Menü, das von Icon-Menü und erweiterte Menü gebildet werden (Sie müssen zuerst die Klasse android.view.Menu) erstellen wird zeigen, :






 public void onCreate (Bundle savedInstanceState) {



  



 super.onCreate (savedInstanceState);



  



 LinearLayout LinearLayout LinearLayout = new (this);



  



 TextView TextView = new TextView (this);



  



 textView.setText ("Klicken Sie auf das Menü des Simulators");



  



 linearLayout.addView (TextView);



  



 setContentView (LinearLayout);

   





 }









 public boolean onCreateOptionsMenu (Menü Menü) {

 

  



 menu.add (Menu.NONE, 1, 1, "Item 1");



  



 menu.add (Menu.NONE, 2, 2, "Item 2");

 

  



 menu.add (Menu.NONE, 3, 3, "Item 3");

 

  



 menu.add (Menu.NONE, 4, 4, "Punkt 4");



  



 menu.add (Menu.NONE, 5, 5, "Punkt 5");



  



 menu.add (Menu.NONE, 6, 6, "Punkt 6");

 

  



 menu.add (Menu.NONE, 7, 7, "Punkt 7");

 

  



 menu.add (Menu.NONE, 8, 8, "Punkt 8");

 

  



 return true;







 }



Wie oben erwähnt, wenn wir Sie auf das Menü des Simulators wird sichtbar das Symbol Menü in der Abbildung unten gezeigt:

Beispiel IconMenu.

In Übereinstimmung mit dem, was gesagt wurde, da wir eine Reihe von Punkten mehr als sechs eingegeben haben, wird der letzte Eintrag der Access Point Expanded Menü, das Sie in diesem screnshot sehen können:

Beispiel ExpandedMenu.

Wie wir sehen können, wenn Sie einen der Einträge im Menü klicken, wird es still zurück.

Im nächsten Kapitel werden wir analysieren den Code und präsentierte den Zuhörern wird eine bestimmte Menüpunkte zu verknüpfen.

Helfen Sie entwickeln Anwendungen für Android
E-Learning
ASP.NET (Kurs) ASP.NET (Kurs)
Vollständige Weichen für die Erstellung von Web-Anwendungen ab 49 €.
Flash MX (Advanced) Flash MX (Advanced)
Werden Sie ein Designer der Webseiten ab 29 €.
HTML (Kurs) HTML (Kurs)
Die Markup-Sprache für das Web ab 29 €.
Sponsored Links