..


Linki sponsorowane

Menu: Jakie są OptionsMenu

Ogólny wniosek godne tej nazwy powinien mieć menu, z którego użytkownik może wybrać spośród różnych zadań do wykonania. W tym rozdziale, a te, które nastąpią, będziemy prezentować menu, które Android zapewnia nam nauczenie się obsługi kliknij na każdej pozycji menu.

OptionsMenu

Zaczynamy od prezentacji OptionsMenu. Ten typ menu umieszczony jest na dole ekranu i można zidentyfikować dwie główne struktury: ikony menu i rozwiniętym menu.

Rozszerzone menu i ikony menu

Menu Ikona zwykle zawierają najważniejsze kroki, które użytkownik może wykonać w aplikacji. Jak podano są umieszczone na dole ekranu i są widoczne dla użytkownika po naciśnięciu przycisku menu w urządzeniu (dotyczy to także na symulatorze).

Szeroko stosowane praktyką jest w tym menu z ikonami, które podsumowują wyniku których zostanie uruchomiony na kliknięcie pozycji menu. Na przykład, jeżeli odnoszą się do aplikacji do odtwarzania muzyki, można by pomyśleć skojarzyć z ikonę odtwarzania menu związanego z daną transakcją (tringolino w okręgu).

W odniesieniu do tego menu mamy ograniczenia liczby pozycji, które można wprowadzić i ta liczba wynosi sześć. Ale co się stanie, jeśli wprowadzić numer pozycji więcej niż sześć? tylko szósty punkt menu zostanie zmieniony na element, który po kliknięciu otworzy się znacznie rozszerzone menu z innych przedmiotów. Ten ostatni pojawi się na liście, która zostanie zamieniona na pełnym ekranie z dołu do góry stopniowo będzie obejmować podstawowe zawartości okna aktywny.

Że powinno to pokazać trochę "kod (które należy uwzględnić w naszej działalności), które tworzą menu Opcje, które będą tworzone przez Ikona menu i menu Expanded (Musisz najpierw zaimportować android.view.Menu klasy) :






 publicznych OnCreate void (Bundle savedInstanceState) {



  



 super.onCreate (savedInstanceState);



  



 LinearLayout LinearLayout LinearLayout = new (this);



  



 TextView TextView = new TextView (this);



  



 textView.setText ("Kliknij na menu symulatora");



  



 linearLayout.addView (TextView);



  



 setContentView (LinearLayout);

   





 }









 publicznych onCreateOptionsMenu boolean (menu Menu) {

 

  



 menu.add (Menu.NONE, 1, 1, "Pozycja 1");



  



 menu.add (Menu.NONE, 2, 2, "pkt 2");

 

  



 menu.add (Menu.NONE, 3, 3 ", pkt 3");

 

  



 menu.add (Menu.NONE, 4, 4 ", pkt 4");



  



 menu.add (Menu.NONE, 5, 5 ", pkt 5");



  



 menu.add (Menu.NONE, 6, 6 "pkt 6");

 

  



 menu.add (Menu.NONE, 7, 7, "pkt 7");

 

  



 menu.add (Menu.NONE, 8, 8 ", pkt 8");

 

  



 return true;







 }



Jak wspomniano powyżej, jeśli klikamy na menu symulatora będzie widoczne menu ikony pokazane na poniższym zrzucie ekranu:

IconMenu przykład.

W porozumieniu z tego, co powiedział, bo weszliśmy do kilku pozycji więcej niż sześć, ostatni wpis będzie punkt dostępu Rozszerzone menu, które można zobaczyć w tym screnshot:

ExpandedMenu przykład.

Jak widać po kliknięciu jednego z elementów w menu, to zostanie zwrócona w milczeniu.

W następnym rozdziale będziemy analizować kod i przedstawione słuchaczy kojarzy poszczególnych pozycji menu.

Pomoc tworzenia aplikacji dla systemu Android
E-Learning
ASP i Access (Ebook) ASP i Access (Ebook)
Zarządzanie bazą danych MS Access z ASP. W zaledwie 29 €.
MySQL (Kurs) MySQL (Kurs)
Zarządzanie bazą danych open-source. Od 39 €.
VB.NET (Kurs) VB.NET (Kurs)
Dodać Aplikacje w Visual Basic .. Od 49 €.
Linki sponsorowane