..
O cerere generică demn de acest nume ar trebui să aibă un meniu din care utilizatorul poate alege între sarcini diferite pentru a efectua. În acest capitol, iar cele care urmeaza, vom prezenta în meniul care ne oferă cu Android a învăţa cum să se ocupe de faceţi clic pe fiecare element de meniu.
Vom începe cu prezentarea OptionsMenu. Acest tip de meniu este poziţionat în partea de jos a ecranului şi vă pot identifica două structuri principale: în meniul pictogramă şi meniul de extins.
Meniul Icon conţin, de obicei, cei mai importanţi paşi pe care un utilizator poate efectua în cadrul aplicaţiei. După cum sa afirmat sunt plasate în partea de jos a ecranului şi sunt vizibile pentru utilizator numai după apăsarea butonului de meniu de pe dispozitiv (acest lucru este adevărat, de asemenea, pe simulator).
O practică utilizate pe scară largă este de a include în acest meniu de pictograme care rezuma rezultatul, care va fi rulat la un click de elementul de meniu. De exemplu, dacă ne referim la o cerere de muzica, s-ar putea gândi să se asocieze cu elementul de meniu juca pictograma asociată cu faptul că tranzacţia (tringolino într-un cerc).
Cu privire la acest meniu avem o limitare a numărului de intrări pe care puteţi intra şi acest număr este de şase. Dar ce se întâmplă dacă am introduce o serie de elemente mai mult de şase? doar elementul de meniu sasea va fi schimbat într-un element care atunci când faceţi clic va deschide un meniu mult mai extins cu alte elemente. Acesta din urmă va apărea într-o listă care se va extinde pe tot ecranul de jos în sus treptat de gând să acopere conţinutul de bază a ferestrei de activitate.
Asta a spus că ar trebui să arate un pic cod "(care urmează să fie incluse în activitatea noastră), care va crea un meniu de opţiuni care vor fi formate din meniul pictogramă şi meniul de expandat (Trebuie să primul import android.view.Menu clasa) :
onCreate public void (lot savedInstanceState) {
super.onCreate (savedInstanceState);
LinearLayout LinearLayout LinearLayout = new (această);
TextView TextView = new TextView (aceasta);
textView.setText ("Faceţi clic pe meniul de simulator");
linearLayout.addView (TextView);
setContentView (LinearLayout);
}
public boolean onCreateOptionsMenu (MENU) {
menu.add (Menu.NONE, 1, 1, "punctul 1");
menu.add (Menu.NONE, 2, 2, "punctul 2");
menu.add (Menu.NONE, 3, 3, "punctul 3");
menu.add (Menu.NONE, 4, 4, "punctul 4");
menu.add (Menu.NONE, 5, 5, "punctul 5");
menu.add (Menu.NONE, 6, 6, "punctul 6");
menu.add (Menu.NONE, 7, 7, "punctul 7");
menu.add (Menu.NONE, 8, 8, "punctul 8");
return true;
}
După cum sa menţionat mai sus, dacă ne faceţi clic pe meniul a simulatorului va face vizibil în meniul pictograma prezentată în imaginea de mai jos:
În acord cu ceea ce a fost spus, din moment ce am intrat o serie de elemente mai mult de şase, ultima înregistrare va fi punctul de meniu de acces extinse pe care le puteţi vedea în acest screnshot:

După cum putem vedea o dată ce faceţi clic pe oricare dintre elementele din meniu, se va întoarce în tăcere.
În capitolul următor vom analiza codul şi a fost prezentat ascultătorilor va asocia un anumit elementele de meniu.
| |
Flash MX şi ActionScript (Curs)
Devino un dezvoltator de site-uri web de la 29 €. |
| |
Visual Basic 6 (Curs)
Asiguraţi-Aplicaţii desktop cu VB6. De la 39 €. |
| |
Web Marketing (Curs)
Promovarea site-ului, motoarele de căutare şi de marketing. De la 39 €. |