Pași pentru a crea un meniu Android

Acest tutorial vă va învăța cum să implementați un meniu de opțiuni în oricare dintre aplicațiile SDK Android.

În aplicațiile Android, puteți utiliza trei meniuri standard acceptate în cadrul platformei: meniul contextual, meniul de opțiuni și submeniurile.Aceasta este o caracteristică comună în aproape toate aplicațiile, astfel încât utilizatorii dvs. vor fi obișnuiți ca meniul să apară în acest mod

Pentru a implementa un meniu de opțiuni pentru o activitate într-o aplicație Android, sunt necesari câțiva pași destul de simpli.

Selectați pachetul aplicației dvs. și alegeți „File”, „New”, apoi „Class” și introduceți un nume la alegere. Nu uitați să faceți clasa dvs. să extindă clasa Activity și să o adăugați la Manifestul aplicației.

Pasul 2: Creați un dosar de resurse

Darul „res” conține toate resursele aplicației dvs. Pentru a crea un meniu, aveți nevoie de un folder de meniu, așa că creați unul în interiorul folderului „res” selectându-l și alegând „File”, „New”, apoi „Folder” și introducând „menu” ca nume.

Noul dvs. folder va apărea în cadrul directorului „res”:

Pasul 3: Creați un fișier XML pentru meniu

Alegeți folderul și creați un nou fișier selectând „File”, „New”, apoi „File” și introducând un nume.Puteți alege orice nume de fișier doriți, de exemplu „my_options_menu.xml”.

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

</menu>

Pasul 4: Adăugați elemente la meniu

Puteți adăuga unul sau mai multe elemente la meniul de opțiuni în funcție de necesitățile propriului proiect. Adăugați un element pentru fiecare opțiune de meniu folosind următoarea sintaxă:

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

android:title=”About” />

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

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

android:title=”Help” />

Pasul 5: Creați pictograme pentru elementele de meniu

După ce aveți pictogramele în folderele lor, puteți modifica XML-ul elementelor de meniu pentru a le include după cum urmează:

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

android:icon=”@drawable/about”

android:title=”About” />

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

android:icon=”@drawable/help”

android:title=”Help” />

Pasul 6: Umflați resursa de meniu

Adaugați următoarea metodă în codul Java, în interiorul declarației clasei și după metoda „onCreate”:

public boolean onCreateOptionsMenu(Menu menu menu) {

MenuInflater inflater = getMenuInflater();

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

return true;

}

Etapa 7: Detectarea interacțiunii cu utilizatorul

Adaugați următoarea schiță de metodă după metoda „onCreateOptionsMenu”:

public boolean onOptionsItemSelected(MenuItem item) {

//răspunde la selecția elementului de meniu

}

Etapa 8: Răspunde la selecția elementului de meniu

Adaugați o instrucțiune switch la metoda dvs. folosind următoarea sintaxă de exemplu:

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

}

Descărcați PDF gratuit pentru subiecte de dezvoltare Android

Concluzie

Eclipse adaugă de obicei declarațiile de import în mod automat pe măsură ce introduceți codul Java.

Ca în cazul oricărui proiect de dezvoltare, aplicațiile dvs. vor fi mai ușor de utilizat dacă exploatează tipul de interacțiune și funcționalitate pe care utilizatorii îl așteaptă ca standard. Utilizarea meniului de opțiuni este o modalitate bună de a realiza acest lucru atunci când furnizați secțiuni informative.

Verificați acestea – Cum se creează meniul android cu un exemplu simplu

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.