Autore Topic: cambiare valore all' int quando premo bottone  (Letto 536 volte)

Offline RAN3000

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S 2
  • Sistema operativo:
    Ubuntu 12.04 LTS con Unity
cambiare valore all' int quando premo bottone
« il: 07 Novembre 2011, 22:03:26 CET »
0
Non riesco a cambiare l'int noe quando premo il bottone; qualcuno sa dirmi dove sbaglio??
Codice (Java): [Seleziona]
public int noe = 0;

...

Button oknumber = (Button) findViewById(R.id.oknumber);
        final EditText number = (EditText) findViewById(R.id.number);
        oknumber.setOnClickListener(new OnClickListener() {

                        @Override
                        public void onClick(View v) {
                                String snumber = number.getText().toString();
                                int noe = Integer.parseInt(snumber);
                               
                                }
        });

So che e banale ma ho appena iniziato a programmare android. Qualcuno potrebbe aiutarmi?!?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:cambiare valore all' int quando premo bottone
« Risposta #1 il: 07 Novembre 2011, 22:07:24 CET »
+1
Togli l'int dentro l'onClickListener altrimenti ridefinisci la variabile.

Offline RAN3000

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S 2
  • Sistema operativo:
    Ubuntu 12.04 LTS con Unity
Re:cambiare valore all' int quando premo bottone
« Risposta #2 il: 08 Novembre 2011, 17:21:17 CET »
0
Così??

Codice (Java): [Seleziona]
public int noe = 0;

...

Button oknumber = (Button) findViewById(R.id.oknumber);
        final EditText number = (EditText) findViewById(R.id.number);
        oknumber.setOnClickListener(new OnClickListener() {

                        @Override
                        public void onClick(View v) {
                                String snumber = number.getText().toString();
                                noe = Integer.parseInt(snumber);
                               
                                }
        });

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:cambiare valore all' int quando premo bottone
« Risposta #3 il: 08 Novembre 2011, 17:39:50 CET »
+1
Così??
Non basta provare e vedere se funziona?
Postate il LogCat LogCat LogCat LogCat LogCat

Offline RAN3000

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S 2
  • Sistema operativo:
    Ubuntu 12.04 LTS con Unity
R: cambiare valore all' int quando premo bottone
« Risposta #4 il: 08 Novembre 2011, 19:48:07 CET »
0
Si si

Inviato dal mio GT-I9100 usando Tapatalk