Autore Topic: non leggo il contenuto dell edit text  (Letto 523 volte)

Offline esoni

  • Utente junior
  • **
  • Post: 102
  • Respect: 0
    • Mostra profilo
non leggo il contenuto dell edit text
« il: 28 Marzo 2012, 09:05:46 CEST »
0
ragazzi non mi legge il contenuto del edit text.
ho un pulsante che se lo premo dovrebbe farmi apparire un toast con scritto hai "scritto <mystring>"
Codice (Java): [Seleziona]
public class myac extends Activity{
  String s;
public void onCreate(Bundle savedIstanceState){
  super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
EditText e=(EditText)findViewById(R.id.editText1);
       s   = e.getText().toString();
Button b=(Button )findViewById(R.id.bu);
b.setOnClickListener(new OnClickListener() {
48              @Override
49              public void onClick(View v) {
50              //Toast
            Toast.makeText(e.this,"Hai scritto..."+s,Toast.LENGTH_LONG).show();
58              }
59          });

}

anche se scrivo qualcosa nella mia edit text
mi stampa Hai scritto... ignorando la stringa s


}

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 517
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:non leggo il contenuto dell edit text
« Risposta #1 il: 28 Marzo 2012, 09:15:43 CEST »
0
Ciao,

La String s la setti nell'onCreate e poi non viene piu' modificata. Dichiara la EditText e globale e poi nel Toast prendi il testo con e.getText().toString()

Saluti.
I numeri contano molto di più del seme.