EditText

edittext

L’oggetto EditText è la comune TextBox di qualsiasi altro linguaggio di programmazione. Permette l’inserimento di testo e di gestire gli eventi relativi al suo contenuto.

La proprietà hint serve a definire un messaggio iniziale, solitamente come suggerito al testo da
inserire, viene visualizzato di colore grigio chiaro e quando si comincia a scrivere scompare.

Nell’esempio proposto, tramite l’evento onTextChanged, controllo se è cambiato del testo nella EditText e l’assegno tramite il metodo setText alla TextView.
Da notare che il testo modificato è possibile trovarlo come primo argomento dell’evento, nel nostro caso era la variabile arg0.
E’ possibile ricavare il testo dalla EditText, come nella TextView ed in molti controlli di tipo testo, con il metodo getText, che restituisce la sequenza di caratteri contenuta nel controllo.
Gli altri due eventi, beforeTextChanged e afterTextChanged, servono rispettivamente ad intercettare prima e dopo la modifica del testo contenuto nel controllo.

Esempio
edittext