..


Sponzorované odkazy

Menu: Aké sú OptionsMenu

Všeobecná aplikácie si zaslúžia tento názov by mal mať menu, z ktorého si užívateľ môže vybrať medzi rôznymi úlohami plniť. V tejto kapitole, a tie, ktoré nasledujú, sa budeme prezentovať ponuku, ktorá nám poskytuje Android sa učia, ako zaobchádzať s kliknúť na každú položku menu.

OptionsMenu

Začneme s prezentáciou OptionsMenu. Tento typ menu je umiestnený v spodnej časti obrazovky a dajú identifikovať dve hlavné štruktúry: ikonu ponuky a rozšírené menu.

Rozšírená menu a ikony menu

Ikona Menu zvyčajne obsahujú najdôležitejšie kroky, ktoré môže používateľ vykonávať v rámci aplikácie. Ako už bolo uvedené sú umiestnené v spodnej časti obrazovky a sú viditeľné pre užívateľa až po stlačení tlačidla MENU na prístroji (to platí aj na simulátore).

Široko používané praxe zahrnúť do tohto menu ikon, ktoré zhŕňajú výsledky, ktoré sa spustí po kliknutí na položku menu. Napríklad, ak máme na mysli aplikáciu na prehrávanie hudby, možno si myslíte, že spájať s menu ikonu prehrávania položky súvisiace s danou transakciou (tringolino v kruhu).

S ohľadom na túto ponuku sme obmedzenia počtu položiek, ktoré môžete zadať, a toto číslo je šesť. Ale čo sa stane, keď vložíme niekoľko položiek viac ako šesť? práve šiestej menu sa zmení na položku, ktorá po kliknutí sa otvorí oveľa rozšírenejšie ponuku s ostatnými predmetmi. Tá sa objaví v zozname, ktorý sa rozšíri na celú obrazovku zdola nahor, postupne bude na pokrytie základných obsahu činnosti okna.

, Ktorý hovoril, že by mala ukázať trochu "kód (ktoré majú byť zahrnuté do našej činnosti), ktoré vytvoria menu s možnosťami, ktoré budú tvoriť ikonu menu a rozšírenej ponuke (Najprv je nutné importovať triedu android.view.Menu) :






 public void onCreate (zväzok savedInstanceState) {



  



 super.onCreate (savedInstanceState);



  



 LinearLayout LinearLayout LinearLayout = new (this);



  



 TextView TextView = new TextView (this);



  



 textView.setText ("Kliknite na menu na simulátore");



  



 linearLayout.addView (TextView);



  



 setContentView (LinearLayout);

   





 }









 public boolean onCreateOptionsMenu (Menu menu) {

 

  



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



  



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

 

  



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

 

  



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



  



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



  



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

 

  



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

 

  



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

 

  



 return true;







 }



Ako bolo uvedené vyššie, ak by sme kliknite na ponuku na simulátore sa zviditeľniť na ikonu menu ako na obrázku nižšie:

Príklad IconMenu.

V súlade s tým, čo bolo povedané, pretože sme vstúpili do počtu položiek viac ako šesť, bude posledná položka Prístupový bod rozšírené menu, ktoré môžete vidieť na tomto screnshot:

Príklad ExpandedMenu.

Ako je vidieť, akonáhle kliknete na niektorú z položiek v menu, vráti ticho.

V ďalšej kapitole budeme analyzovať kód a predstavila poslucháčom bude spájať osobitné položky.

Prispieť k rozvoju aplikácií pre Android
E-Learning
HTML (kurz) HTML (kurz)
Značkovací jazyk pre web od 29 €.
Napaľovanie CD a DVD (ebook) Napaľovanie CD a DVD (ebook)
Sprievodca po vypaľovanie CD a DVD s freeware programy. Len 25 €.
Web Design (kurz) Web Design (kurz)
Web Design stránky s HTML, CSS a dynamické HTML. Od 39 €.
Sponzorované odkazy