..
Een algemene toepassing van deze naam waardig is moet een menu waaruit de gebruiker kan kiezen tussen de verschillende taken uit te voeren. In dit hoofdstuk, en degenen die volgen, zullen we aanwezig zijn in het menu dat Android ons voorziet met het leren hoe het klikt u op elk menu-item te behandelen.
We beginnen met het presenteren van het optiemenu. Dit type menu is gepositioneerd aan de onderkant van het scherm en u kunt identificeren twee belangrijke structuren: het pictogram menu en uitgebreide menu.
De Icon menu bevatten doorgaans de meest belangrijke stappen die een gebruiker kan uitvoeren binnen de applicatie. Zoals vermeld worden geplaatst aan de onderkant van het scherm en zijn zichtbaar voor de gebruiker alleen na het indrukken van de menu-knop op het apparaat (dit geldt ook op de simulator).
Een veel gebruikte praktijk om in dit menu van pictogrammen die het gevolg is van wat zal worden uitgevoerd bij de klik van het menu-item samen te vatten. Bijvoorbeeld, als we verwijzen naar een aanvraag voor het afspelen van muziek, zou je kunnen denken te associëren met het pictogram voor afspelen menu-item gekoppeld aan die transactie (de tringolino in een cirkel).
Met betrekking tot dit menu hebben wij een beperking van het aantal vermeldingen dat u kunt invoeren en dit aantal is zes. Maar wat gebeurt er als we een aantal punten invoegen meer dan zes? net de zesde menu-item zal worden veranderd in een item dat wanneer je erop klikt zal een veel uitgebreid menu te openen met andere items. Dit laatste zal verschijnen in een lijst die zal op volledig scherm uit te breiden van de bottom-up langzaam naar de basisinhoud van de activiteit venster te dekken.
Dat gezegd hebbende moet een beetje 'code (op te nemen in onze activiteit) dat een Options menu dat zal worden gevormd door Icon Menu en uitgebreide menu (u moet eerst importeren de klasse android.view.Menu) zal leiden tot tonen :
public void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
LinearLayout LinearLayout LinearLayout = new (this);
TexView TexView = new TexView (this);
textView.setText ("Klik op het menu van de simulator");
linearLayout.addView (TexView);
setContentView (LinearLayout);
}
openbare boolean onCreateOptionsMenu (Menu menu) {
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, "punt 4");
menu.add (Menu.NONE, 5, 5, "punt 5");
menu.add (Menu.NONE, 6, 6, "Item 6");
menu.add (Menu.NONE, 7, 7, "Item 7");
menu.add (Menu.NONE, 8, 8, "Item 8");
return true;
}
Zoals hierboven vermeld, als we klikt u op het menu van de simulator zal zichtbaar maken op het pictogram menu getoond in de screenshot hieronder:
In overeenstemming met wat er gezegd werd, want we hebben ingevoerd een aantal punten meer dan zes, wordt de laatste invoer wordt het access point Uitgebreide menu dat u kunt zien in deze screnshot:

Zoals we kunnen zien als je eenmaal op een van de items in het menu, zal het in stilte terug.
In het volgende hoofdstuk analyseren we de code en voorgelegd aan luisteraars zal een bepaalde menu-items associëren.
| |
ASP en Access (Ebook)
Het beheren van een MS Access-database met ASP. Op slechts 29 €. |
| |
E-commerce met ASP (Ebook)
ECommerce en Shopping Cart met ASP. Slechts 35 €. |
| |
Web Design (Course)
Design Web Sites met HTML, CSS en Dynamic HTML. Van 39 €. |