Stappen om een Android Menu te maken

In deze tutorial leert u hoe u een optiemenu in een van uw Android SDK-toepassingen kunt implementeren.

In Android-apps kunt u gebruik maken van drie standaardmenu’s die binnen het platform worden ondersteund: het contextmenu, het optiemenu, en submenu’s.Dit is een gemeenschappelijke functie in bijna alle apps, dus uw gebruikers zullen gewend zijn aan het menu dat op deze manier verschijnt

Om een optiemenu voor een Activiteit in een Android app te implementeren, zijn een paar vrij eenvoudige stappen nodig.

Selecteer uw applicatiepakket en kies “Bestand”, “Nieuw”, dan “Klasse” en voer een naam naar keuze in. Vergeet niet om uw klasse uit te breiden tot de klasse Activity en voeg het toe aan de toepassing Manifest.

Stap 2: Maak een map Resources

De “res” map bevat alle middelen van uw toepassing. Om een menu te maken, heeft u een menu map nodig, dus maak er een in de “res” map door het te selecteren en kies “File”, “New”, dan “Folder” en voer “menu” in als de naam.

Uw nieuwe map zal verschijnen in de “res” map:

Stap 3: Maak een Menu XML-bestand

Kies de map en maak een nieuw bestand door “File”, “New” en vervolgens “File” te selecteren en een naam in te voeren.U kunt elke gewenste bestandsnaam kiezen, bijvoorbeeld “my_options_menu.xml”.

<menu xmlns:android=”http://schemas.android.com/apk/res/android”>

</menu>

Stap 4: Items aan uw menu toevoegen

U kunt een of meer items aan uw optiemenu toevoegen, afhankelijk van de behoeften van uw eigen project. Voeg voor elke menuoptie een item toe met de volgende syntaxis:

<item android:id=”@+id/about”

android:title=”About” />

<item android:id=”@+id/help”

android:title=”Help” />

Step 5: Maak pictogrammen voor uw menu-items

Zodra u uw pictogrammen in hun mappen hebt, kunt u de XML van uw menu-items wijzigen om ze als volgt op te nemen:

<item android:id=”@+id/about”

android:icon=”@drawable/about”

android:title=”About”/>

<item android:id=”@+id/help”

android:icon=”@drawable/help”

android:title=”Help”/>

Stap 6: Uw menubron opblazen

Voeg de volgende methode toe aan uw Java-code, binnen de klasse-declaratie en na de “onCreate”-methode:

public boolean onCreateOptionsMenu(Menu menu) {

MenuInflater inflater = getMenuInflater();

inflater.inflate(R.menu.my_options_menu, menu);

return true;

}

Stap 7: Gebruikerinteractie detecteren

Voeg na de methode “onCreateOptionsMenu” de volgende method outline toe:

public boolean onOptionsItemSelected(MenuItem item) {

/reageren op selectie van menu-item

}

Stap 8: Reageren op selectie van menu-item

Voeg een switch-instructie toe aan uw methode met behulp van de volgende voorbeeldsyntaxis:

switch (item.getItemId()) {

case R.id.about:

startActivity(new Intent(this, About.class));

return true;

case R.id.help:

startActivity(new Intent(this, Help.class));

return true;

default:

return super.onOptionsItemSelected(item);

}

Download gratis PDF voor Android-ontwikkelingsonderwerpen

Conclusie

Eclipse voegt de importstatements gewoonlijk automatisch toe wanneer u uw Java-code invoert.

Zoals met elk ontwikkelingsproject, zullen uw apps bruikbaarder zijn als ze het type interactie en functionaliteit benutten dat gebruikers standaard verwachten. Met behulp van de opties menu is een goede manier om dit te bereiken bij het verstrekken van informatieve secties.

Check out these – Hoe android menu te maken met eenvoudige Voorbeeld

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.