..


Sponsorētās saites

Izvēlne: Kas ir OptionsMenu

Iesniegums ģenēriskām zālēm cienīgs šo vārdu būtu izvēlni, no kuras lietotājs var izvēlēties dažādus uzdevumu veikšanai. Šajā nodaļā, un tiem, kas seko, mēs iesniegsim izvēlnes, Android sniedz mums mācību, kā rīkoties noklikšķiniet uz katru izvēlnes elementu.

OptionsMenu

Sākam ar rada OptionsMenu. Šī izvēlne veids ir novietots ekrāna apakšdaļā, un jūs varat noteikt divas galvenās struktūras: ikonu izvēlnē un paplašināta izvēlnē.

Expanded izvēlnes un ikonu izvēlņu

Ikona Izvēlne parasti satur no svarīgākajiem soļiem, ka lietotājs var veikt projekta pieteikumā. Kā norādīts atrodas apakšā ekrāna un ir redzams lietotājam tikai pēc tam nospiežot menu pogu uz ierīces (tas ir arī taisnība par simulatora).

Plaši izmantota prakse ir iekļaut šajā izvēlnē ikonas, kas apkopo rezultātus, kas tiks darbināts noklikšķiniet uz izvēlnes. Piemēram, ja mēs atsaucamies uz pieteikumu, lai spēlētu mūziku, jūs varētu domāt saistīt ar atskaņošanas ikonu izvēlnes, kas saistītas ar šo darījumu (tringolino aplī).

Attiecībā uz šo izvēlni esam ierobežojumu ierakstu skaits var ievadīt un šis skaitlis ir seši. Bet kas notiek, ja mēs ievietotu vienību skaits nepārsniedz sešus? tikai sesto izvēlnes vienums tiks mainīts uz posteni, kad uzklikšķināt atklās daudz paplašināta menu ar citiem posteņiem. Pēdējā parādīsies saraksts, kas paplašinās, lai visu ekrānu no apakšas uz augšu pamazām gatavojas segt pamatsaturu darbības logā.

Ka teica tai vajadzētu parādīt, mazliet "kods (jāiekļauj mūsu darbības), kas radīs iespējas izvēlne, kas izveidojas Icon Izvēlne un Expanded izvēlni (Tev pašam vispirms importēt klases android.view.Menu) :






 valsts spēkā onCreate (Bundle savedInstanceState) {



  



 super.onCreate (savedInstanceState);



  



 LinearLayout LinearLayout LinearLayout = jauns (šis);



  



 TextView TextView = jauni TextView (šis);



  



 textView.setText ("Noklikšķiniet uz izvēlnes simulatora");



  



 linearLayout.addView (TextView);



  



 setContentView (LinearLayout);

   





 }









 valsts Būla onCreateOptionsMenu (izvēlne izvēlne) {

 

  



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



  



 menu.add (Menu.NONE, 2, 2, "Vienība 2");

 

  



 menu.add (Menu.NONE, 3, 3, "Vienība 3");

 

  



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



  



 menu.add (Menu.NONE, 5, 5, "Vienība 5");



  



 menu.add (Menu.NONE, 6, 6, "Vienība 6");

 

  



 menu.add (Menu.NONE, 7, 7, "Vienība 7");

 

  



 menu.add (Menu.NONE, 8, 8, "Vienība 8");

 

  



 atgriezties true;







 }



Kā minēts iepriekš, ja mēs noklikšķiniet uz izvēlnes imitējošā padarīt redzamu ikonu izvēlnē redzams attēlā zemāk:

Piemērs IconMenu.

Vienojoties ar to, kas tika teica, jo mēs esam nonākuši vienību skaits ir vairāk nekā sešus, pēdējais ieraksts būs piekļuves punktu paplašināto izvēlni, jūs varat redzēt šajā screnshot:

Piemērs ExpandedMenu.

Kā mēs varam redzēt, kad jūs noklikšķināt uz kāda no izvēlnes, tā atgriezīsies klusi.

Nākamajā nodaļā mēs analizēsim kodu un iesniedz klausītājiem asociēsies īpašu izvēlnes.

Palīdzība izstrādāt pieteikumus Android
E-Learning
ASP.NET (Kurss) ASP.NET (Kurss)
Pilns kurss, lai izveidotu Web lietojumprogrammas -15% Atlaide līdz 14/09/2011.
SQL un datu bāzes (Course) SQL un datu bāzes (Course)
Izveidot un pārvaldīt relāciju datu bāzēm. Sākot no € 39.
Web Design (Course) Web Design (Course)
Dizains Web Sites ar HTML, CSS un Dynamic HTML. Sākot no € 39.
Sponsorētās saites