Ciao
ho creato un option menù ma quando faccio partire l'applicazione per visualizzarlo devo cliccare sul tasto menù dell'emulatore invece vorrei che appena si apra lo schermo già sia presente e visibile, come posso fare?
grazie
Ciao
ho creato un option menù ma quando faccio partire l'applicazione per visualizzarlo devo cliccare sul tasto menù dell'emulatore invece vorrei che appena si apra lo schermo già sia presente e visibile, come posso fare?
grazie
ho creato un option menu semplice senza neanche riempire i menu..ma quando apro l'emulatore o l'ho provo sul mio tablet nel momento in cui premo il tasto menu non esce nessun menu...questo è il metodo che ho utilizzato:
public boolean onCreateOptionMenu(Menu menu){
menu.add(Menu.NONE, 1, 1, "comando1");
menu.add(Menu.NONE, 2, 2, "comando2");
menu.add(Menu.NONE, 3, 3 ,"comando3");
return true;
}
ok ma hai l'annotation @Override prima dell'intestazione del metodo?
Ovvero:
@Override
public boolean onCreateOptionMenu(Menu menu){ ecc....
no perche ci vuole per forza??se metto l'override mi da errore
Sembra che tu non abbia ben chiaro il concetto di Override, o probabilmente non sai proprio cosa significhi.
Ti consiglio di leggere questo per il menu: Menus | Android Developers
E questo per il concetto di Override semplificato al massimo: Override e Overload: polimorfismo in Java
Questo perchè il metodo onCreateOptionMenu è un metodo della classe Activity.
Ultima modifica di fedestylah; 27-07-12 alle 10:56
si lo so il significato ma dal momento in metto l'override mi da errore...cmq ti posso mandare il mio programma sulla tua posta elettronica cosi ti faccio vede??è un programma semplice..perche nn sono ancora un esperto
aspetta un attimo ma quando scrivo tutto il codice per optionMenu in xml che cosa ci devo mettere??perche io non ho messo nulla
Il menu.xml è un layout che ti servirà per definire com'è fatto ogni tasto del tuo menù, sennò puoi utilizzare il default.
E' spiegato passo passo cosa fare nella documentazione di google.
Posta qui il codice che ci dò un'occhiata...