..
Bendrinis taikymo vertas šio pavadinimo turi būti meniu, iš kurio vartotojas gali rinktis įvairias užduotis atlikti. Šiame skyriuje, ir tie, kurie sekti, mes pristatysime meniu, kad "Android" suteikia mums mokytis, kaip elgtis kiekviename meniu spustelėkite.
Mes pradedame pristatyti OptionsMenu. Šis meniu tipas yra pastatytas ekrano apačioje ir jūs galite identifikuoti dvi pagrindines struktūras: piktogramos meniu ir plėsti meniu.
Piktograma Meniu paprastai yra svarbiausių žingsnių, kad vartotojas gali atlikti pagal programą. Kaip jau yra padėtas ekrano apačioje ir yra matomas vartotojui tik po paspausdami MENU mygtuką ant prietaiso (tai taip pat pasakytina apie simuliatorius).
Plačiai naudojama praktika yra įtraukti į šios piktogramos, apibendrinti rezultatas, kuris bus paleisti iš meniu spustelėkite meniu. Pavyzdžiui, jei mes vadiname žaisti muzikos programą, jūs manote, susieti su atkūrimo piktogramą meniu, susijusias su šiuo sandoriu (ratu tringolino).
Atsižvelgiant į šį meniu, mes turime dėl įrašų, kuriuos galite įvesti, ir šis skaičius yra šeši apribojimas. Bet kas atsitiks, jei mes įterpti daiktų skaičius daugiau nei šešių? tik šeštą meniu punktas bus pakeistas į punktą, kad kai paspaudėte atvers daug išplėtė meniu su kitais straipsniais. Pastarasis pasirodys sąrašas plėsis į visą ekraną iš apačios į viršų palaipsniui ketina padengti pagrindiniu turiniu veiklos langą.
Tai sakė, kad tai turėtų rodyti šiek tiek "kodas (turi būti įtraukti į mūsų veiklą), kurie bus sukurti meniu, kuris bus suformuotas meniu piktogramos" ir "Expanded meniu (Pirma turite importuoti klasės android.view.Menu) :
public void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
LinearLayout LinearLayout LinearLayout = nauji (tai);
TextView TextView = nauji TextView (tai);
textView.setText ("Paspauskite ant treniruoklio meniu");
linearLayout.addView (TextView);
setContentView (LinearLayout);
}
visuomenės boolean onCreateOptionsMenu (meniu meniu) {
menu.add (Menu.NONE, 1, 1 ", punktas 1");
menu.add (Menu.NONE, 2, 2 ", 2 punktas);
menu.add (Menu.NONE, 3, 3 ", 3 punktas);
menu.add (Menu.NONE, 4, 4 ", 4 punktas);
menu.add (Menu.NONE, 5, 5 ", 5 punktas);
menu.add (Menu.NONE, 6, 6 ", 6 punktas);
menu.add (Menu.NONE, 7, 7 ", 7 punktas);
menu.add (Menu.NONE, 8, 8 ", 8 punktas);
return true;
}
Kaip minėta, jei mes spauskite ant treniruoklio meniu bus matomas meniu piktogramos parodyta paveiksle žemiau:
Pagal susitarimą su tuo, kas buvo pasakyta, nes mes įvedėte daiktų daugiau kaip šešis skaičius, paskutinis įrašas bus prieigos taškas Išplėstinis meniu, galite pamatyti šiame screnshot:

Kaip matome, kai paspausite bet į meniu elementus, jis sugrįš tyliai.
Kitame skyriuje mes analizuoti kodą ir pristatė klausytojams bus susieti tam tikrą meniu.
| |
ASP.NET (kurso)
Visas kursas kurti interneto programas -15% nuolaida iki 14/09/2011. |
| |
"Linux" (kurso)
Užbaigti vadovą, kad atviro kodo sistema. Nuo 49 €. |
| |
Visual Basic 6 (kurso)
Padaryti Kompiuterio taikomosios programos su VB6. Nuo 39 €. |