Kroki do stworzenia menu Androida

Ten poradnik nauczy cię jak zaimplementować menu opcji w dowolnej z twoich aplikacji Android SDK.

W aplikacjach Androida, możesz korzystać z trzech standardowych menu obsługiwanych w ramach platformy: menu kontekstowego, menu opcji i podmenu.Jest to powszechna funkcja w prawie wszystkich aplikacjach, więc Twoi użytkownicy będą przyzwyczajeni do menu pojawiającego się w ten sposób

Aby zaimplementować menu opcji dla aktywności w aplikacji na Androida, należy wykonać kilka dość prostych kroków.

Wybierz pakiet aplikacji i wybierz „Plik”, „Nowy”, a następnie „Klasa” i wprowadź wybraną nazwę. Pamiętaj, aby Twoja klasa rozszerzała klasę Activity i dodaj ją do Manifestu aplikacji.

Krok 2: Utwórz folder zasobów

Folder „res” zawiera wszystkie zasoby Twojej aplikacji. Aby utworzyć menu, potrzebujesz folderu menu, więc utwórz go wewnątrz folderu „res”, zaznaczając go i wybierając „File”, „New”, a następnie „Folder” i wpisując „menu” jako nazwę.

Twój nowy folder pojawi się w katalogu „res”:

Krok 3: Utworzenie pliku XML Menu

Wybierz folder i utwórz nowy plik, wybierając „Plik”, „Nowy”, a następnie „Plik” i wpisując nazwę.Możesz wybrać dowolną nazwę pliku, na przykład „my_options_menu.xml”.

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

</menu>

Krok 4: Dodaj pozycje do swojego menu

Możesz dodać jedną lub więcej pozycji do swojego menu opcji w zależności od potrzeb twojego własnego projektu. Dodaj element dla każdej opcji menu za pomocą następującej składni:

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

android:title=”About” />

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

android:title=”Help” />

Krok 5: Create Icons for Your Menu Items

Once you have your icons in their folders, you can alter your menu item XML to include them as follows:

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

android:icon=”@drawable/about”

android:title=”About” />

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

android:icon=”@drawable/help”

android:title=”Help” />

Krok 6: Inflate Your Menu Resource

Dodaj następującą metodę do swojego kodu Java, wewnątrz deklaracji klasy i po metodzie „onCreate”:

public boolean onCreateOptionsMenu(Menu menu) {

MenuInflater inflater = getMenuInflater();

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

return true;

}

Krok 7: Wykryj interakcję użytkownika

Dodaj następujący zarys metody po metodzie „onCreateOptionsMenu”:

public boolean onOptionsItemSelected(MenuItem item) {

//respond to menu item selection

}

Krok 8: Respond to Menu Item Selection

Dodaj instrukcję switch do swojej metody, używając następującej przykładowej składni:

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 Free PDF for Android Development Topics

Conclusion

Eclipse zazwyczaj dodaje deklaracje importu automatycznie, gdy wprowadzasz swój kod Java.

Tak jak w przypadku każdego projektu deweloperskiego, twoje aplikacje będą bardziej użyteczne, jeśli będą wykorzystywać typ interakcji i funkcjonalności, których użytkownicy oczekują jako standardu. Używanie menu opcji jest dobrym sposobem, aby to osiągnąć podczas dostarczania sekcji informacyjnych.

Sprawdź te – Jak stworzyć menu androida z prostym przykładem

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.