Hvis du utvikler en Android-applikasjon , kan du legge til nyttig funksjonalitet ved å tilby menyer i den. Snarere enn utviklerne måtte gjennomføre alle detaljene i en meny i Java-koden for sine apps, gir plattformen en grad av automatisering . Ved å endre XML markup i din Android- programpakke , kan du instruere brukerens enhet for å vise standard menyer . Android menyer kan vises når brukeren samhandler med et synlig element eller når de trykker på meny -knappen på enheten deres . Instruksjoner
en
Åpne din Android-prosjektet i Integrated Development Environment. Du kan finne menyen ressurser for programmet ved å bla til " res "-mappen . Hvis du bruker Eclipse , som er den anbefalte IDE for Android, kan du få tilgang til din søknad kataloger ved hjelp av Package Explorer . Menyen ressurser bør plasseres i en mappe kalt "meny" inne i " res "-mappen . Hvis søknaden ikke har ennå en meny mappe , opprette en ved å høyreklikke på " res "-mappen og velge " New " og deretter " Folder . " Skriv inn navn "-menyen , " og klikk " Finish " i dialogboksen som vises. Din meny mappen skal nå vises i søknaden din pakke .
2
Opprette en XML -fil for din meny . Høyreklikk menyen mappen , og velg "New " og deretter " File " for å lage en XML-fil . Skriv inn navnet på filen din - for eksempel " my_menu.xml " eller et navn som gjenspeiler formålet med menyen . IDE kan sende feilmeldinger fordi innholdet av menyen din ikke er riktig strukturert ennå. Ignorere disse meldingene for nå . Åpne XML-filen i teksten redaktør av IDE din ved å dobbeltklikke på det i søknaden katalogen. Du bør se menyen XML vises.
3
Endre XML markup for din meny . Inne menyen din fil, erstatte innholdet med følgende disposisjon kode : < /menu >
< p> Lagre filen . IDE bør slutte å gi ut feilmeldinger. Dette er omrisset av en meny i en Android-applikasjon . Mellom åpning og lukking meny koder , kan du plassere elementene du ønsker din meny å presentere for brukerne .
4 Legg til elementer i menyen . Mellom menyen kodene i XML- koden , legge til følgende eksempelkode for å lage to menyelementer for søknaden din : < ; element android : id = " @ + id /om" android : title = "Om" />
Denne koden bestemmer teksten som skal vises for hvert av menyelementene . Hvis du ønsker å legge til ikoner, kan du lagre dem i programmets " teikneområdet "-mappen , endre din XML-kode som følger: < item android : id = " @ + id /om" android : title = "Om" android : . icon = " @ teikneområdet /about " />
Endre kode for å matche navnet ikonet ditt bildefiler
5
instruere Java for å lage din meny. I Java klassen filen for aktiviteten du vil at menyen skal vises i , må du instruere programmet til menyelementer du definerte i XML-kode . Åpne Java -filen for aktivitet og legge til følgende metode : public boolean onCreateOptionsMenu (Meny menyen) { MenuInflater menuInflater = getMenuInflater (); menuInflater.inflate ( R.menu.my_menu , menyen); return true; }
< p > Denne koden instruerer program for å bruke menyen skissert i " my_menu " XML -fil.