13. lecke
Ebben a leckében:
- Hozzon létre egy menüpont
Mi a menü, azt hiszem, nincs értelme beszélni. Ez jelenik meg, ha megnyomja a Menü gombot. Hozzunk létre saját.
A projekt neve. P0131_MenuSimple
Építsd Cél. Android 2.3.3
Alkalmazás neve. MenuSimple
Csomag neve. ru.startandroid.develop.menusimple
Készítsen Activity. MainActivity
Nyílt MainActivity.java. Létrehozására a menü reagál onCreateOptionsMenu módszer. Ez táplálja a bemenetére Menütípus objektumot. amelyben azt hozzáadjuk a terméket.
Adjuk hozzá a tevékenység ezt a módszert:
A menüpontok által hozzáadott. A beviteli mód szöveges menüt szolgálnak. Adjunk hozzá 4 pont.
onCreateOptionsMenu módszert kell visszatérni eredményeként logikai típusú. Igaz - a menü megjelenítéséhez, hamis - nem mutatnak. Ie lehetett nakodil ellenőrizze azokat a feltételeket, és nem mutatja a menüt átadásával Hamis a teszt eredményei. Amíg nem kell, ezért is utasíthatja a kiválasztás a superclass módszer alapértelmezésben True.
Őrizze minden, az alkalmazás futtatásához, és nyomja meg a menü gombot az emulátort.

4 megjelenő menüből. Ha rákattint őket semmi előnyét, mivel nem hajtották végre kezelő. Handler Activity, és az eljárást nevezik onOptionsItemSelected. A bejáratnál van elfogadott egy menüpont, hogy nem nyomta - MenuItem. Ez határozza meg, melyik menüt nyomni a lehető getTitle módszer. Nézzük megjeleníteni egy felugró üzenet szövegét a kattintással elemet. A kilépés a módszer alkalmazásához szükséges, hogy visszatérjen a logikai. És ismét kínál ez mikrotörzs.
Észlelése kulcsfontosságú elem a szöveg a menü - ez nem a legjobb megoldás. Ezután fogjuk csinálni ID. De ehhez szükségünk van egy kicsit másképp, hogy hozzon létre egy menüt.
A következő lecke:
- Hozzon létre egy menüpontot ID
- csoport, és egyfajta menüpontok
Csatlakozz hozzánk a távirat: