Om du utvecklar en Android-applikation , kan du lägga till användbara funktioner genom att tillhandahålla menyer inom det . Hellre än utvecklare med att genomföra alla detaljer i en meny i Java-kod för sina appar , ger plattformen en nivå av automatisering . Genom att ändra XML-koden i din Android- applikation paket , kan du instruera användarens enhet för att visa vanliga menyer . Android menyer kan visas när användaren interagerar med ett synligt inslag eller när de trycker på menyknappen på sin enhet . Instruktioner
1
Öppna din Android -projektet i Integrated Development Environment . Du kan lokalisera menyn resurser för din applikation genom att bläddra till " res " mappen . Om du använder Eclipse , vilket är den rekommenderade IDE för Android , kan du komma åt din ansökan kataloger med hjälp av Package Explorer . Menyn medel ska placeras i en mapp som heter " menu " innanför " res " mappen . Om din ansökan inte ännu har en meny mapp , skapa ett genom att högerklicka på " res " mapp och välja " Nytt " och sedan " Mapp ". Ange namnet " menyn " och klicka på " Finish " i dialogrutan som visas . Din meny mappen ska nu visas i dina ansökningshandlingar .
2
Skapa en XML -fil för din meny . Högerklicka på menyn mappen och välj " Nytt " och sedan " File " för att skapa en XML-fil . Ange namnet på din fil - till exempel " my_menu.xml " eller ett namn som speglar syftet med din meny . Din IDE kan mata ut felmeddelanden på grund av innehållet i din meny inte är korrekt strukturerat ännu . Ignorera dessa meddelanden för nu . Öppna XML-filen i textredigeraren för din IDE genom att dubbelklicka på den i programkatalogen . Du bör se din meny XML visas .
3
Ändra XML-koden för din meny . Inuti din meny -fil , byta innehåll med följande dispositionskod : < /menu >
Spara filen . Din IDE ska sluta mata felmeddelanden . Detta är konturerna av en meny på en Android-applikation . Mellan ingående och avslutande taggar menyn , kan du placera de objekt du vill din meny att presentera för dina användare .
4
Lägg produkter i din meny . Mellan menyn taggarna i din XML-kod , lägg till följande exempelkod för att skapa två menyalternativ för din ansökan : < , punkt android : id = " @ + id /om " android : title = " om " />
Denna kod bestämmer texten som kommer att visas för alla dina menyalternativ . Om du vill lägga till ikoner , kan du lagra dem i din ansökan " dragbar " mappen , ändra din XML-kod som följer : < objektet Android : id = " @ + id /om " android : title = " Om " android : . icon = " @ ritbarhet /om " />
ändra koden för att matcha namnet på dina ikonbildsfiler
5
Instruera Java för att skapa din meny . I Java-klass -fil för den aktivitet du vill att din meny ska visas i , måste du instruera programmet att visa de menyalternativ du definierade i XML -koden . Öppna Java -filen för den aktivitet och lägg till följande metod : public boolean onCreateOptionsMenu ( Meny ) { MenuInflater menuInflater = getMenuInflater ( ) ; menuInflater.inflate ( R.menu.my_menu , meny ) , return true ; }
Denna kod instruerar programmet att använda menyn som beskrivs i " my_menu " XML -fil .