CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: ryouza con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: carotix con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 26 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

problema con gli id dei componenti del menu

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Sep 2010
    Messaggi
    1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    problema con gli id dei componenti del menu

    Ciao a tutti,
    sono alle prime armi con Android ed esercitandomi sono incappato in un problema (credo abbastanza semplice ) che non riesco a risolvere.

    Ho creato un menu in questo modo:

    codice:
     
    1
    public boolean onCreateOptionsMenu(Menu menu) {
    2
            // TODO Auto-generated method stub
    3
            
    4
            comando1 = menu.add("Comando1").setIcon(R.drawable.browser);
    5
            comando2 = menu.add("Comando1").setIcon(R.drawable.music);
    6
            comando3 = menu.add("Comando1").setIcon(R.drawable.contacts);
    7
            
    8
            return true;
    9
        }
    A questo punto per gestire l'evento di ogni singolo comando ho fatto così:

    codice:
    15
     
    1
    public boolean onOptionsItemSelected(MenuItem item) {
    2
            // TODO Auto-generated method stub
    3
            
    4
            int com1Id = comando1.getItemId();
    5
            int com2Id = comando2.getItemId();
    6
            int com3Id = comando3.getItemId();
    7
            
    8
            switch (item.getItemId()) {
    9
            
    10
            case com1Id: <font color="#FF0000">//QUI MI DA ERRORE!!!</font>
    11
                
    12
                
    13
            }
    14
            return true;
    15
        }
    In pratica eclipse mi dice "case expressions must be constant expressions".

    Dove sbaglio?

    Ringrazio tutti anticipatamente per l'attenzione

    ciao

    ehm scusate credo di aver sbagliato sezione ... spostate pure in iniziare a programmare android
    Ultima modifica di birracchio; 02-11-11 alle 23:39

  2.  

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy