Prima o poi questo pezzo di codice vi servirà.
Gli sviluppatori html+javascript conosceranno l’evento onchange applicabile sopratutto ai tag input per lanciare in esecuzione un pezzo di codice che reagisce ad ogni modifica del valore da parte dell’utente.
L’evento onChange è utile in queste situazioni:
- Notificare all’utente il numero di caratteri che ha digitato ( o che gli rimangono da digitare )
- Effettuare real-time processing del contenuto che l’utente inserisce.
L’esempio seguente aggiorna il contatore indicando quanti caratteri sono stati digitati.
myEditText.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
contatore.setText(Integer.toString( s.length() ) );
}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
}
});
Pingback: Evento onChange su EditText - Forum Android Italiano