Passi per creare un menu Android

Questo tutorial ti insegnerà come implementare un menu di opzioni in una qualsiasi delle tue applicazioni Android SDK.

Nelle applicazioni Android, puoi fare uso di tre menu standard supportati dalla piattaforma: il menu contestuale, il menu delle opzioni e i sottomenu.Questa è una caratteristica comune in quasi tutte le applicazioni, quindi i tuoi utenti saranno abituati a vedere il menu in questo modo

Per implementare un menu di opzioni per un’attività in un’applicazione Android, sono necessari alcuni passi abbastanza semplici.

Seleziona il tuo pacchetto di applicazioni e scegli “File”, “New”, poi “Class” e inserisci un nome di tua scelta. Ricorda di fare in modo che la tua classe estenda la classe Activity e aggiungila al Manifest dell’applicazione.

Step 2: Creare una cartella Resources

La cartella “res” contiene tutte le risorse della tua applicazione. Per creare un menu, hai bisogno di una cartella menu, quindi creane una dentro la cartella “res” selezionandola e scegliendo “File”, “Nuovo”, poi “Cartella” e inserendo “menu” come nome.

La tua nuova cartella apparirà nella cartella “res”:

Passo 3: Creare un file XML del menu

Scegli la cartella e crea un nuovo file selezionando “File”, “Nuovo”, poi “File” e inserendo un nome.Puoi scegliere qualsiasi nome di file, per esempio “my_options_menu.xml”.

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

</menu>

Step 4: Aggiungi elementi al tuo menu

Puoi aggiungere uno o più elementi al tuo menu opzioni a seconda delle esigenze del tuo progetto. Aggiungi un elemento per ogni opzione del menu usando la seguente sintassi:

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

android:title=”About” />

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

android:title=”Help” />

Step 5: Crea icone per i tuoi elementi di menu

Una volta che hai le tue icone nelle loro cartelle, puoi modificare il tuo XML per includere le voci di menu come segue:

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

android:icon=”@drawable/about”

android:title=”About” />

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

android:icon=”@drawable/help”

android:title=”Help” />

Step 6: Gonfia la risorsa del tuo menu

Aggiungi il seguente metodo al tuo codice Java, dentro la dichiarazione della classe e dopo il metodo “onCreate”:

public boolean onCreateOptionsMenu(Menu menu) {

MenuInflater inflater = getMenuInflater();

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

return true;

}

Step 7: Detect User Interaction

Aggiungi il seguente schema di metodo dopo il metodo “onCreateOptionsMenu”:

public boolean onOptionsItemSelected(MenuItem item) {

//respond to menu item selection

}

Step 8: Respond to Menu Item Selection

Add a switch statement to your method using the following sample syntax:

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);

}

Scaricare PDF gratuito per argomenti di sviluppo Android

Conclusione

Eclipse di solito aggiunge automaticamente le dichiarazioni di importazione quando si inserisce il codice Java.

Come in ogni progetto di sviluppo, le vostre applicazioni saranno più utilizzabili se sfruttano il tipo di interazione e funzionalità che gli utenti si aspettano come standard. Usare il menu delle opzioni è un buon modo per raggiungere questo obiettivo quando si forniscono sezioni informative.

Guarda questi – Come creare menu android con semplice esempio

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.