Bentornati.
In questo video, impareremo a conoscere il secondo widget, che è il testo di modifica.
Edit Text è un elemento dell'interfaccia utente che consente agli utenti di inserire del testo.
Si tratta di un campo modificabile in cui gli utenti possono inserire il testo utilizzando la tastiera sullo schermo o altri metodi di input.
Edit Text è uno dei controlli di input fondamentali in Android ed è comunemente usato nei forum, nelle barre di ricerca e in
altri scenari in cui è richiesto l'input dell'utente.
Creiamo il nostro testo di modifica partendo da, modifica, testo, tag, modifica o semplicemente trascinando e rilasciando dalla modalità
di progettazione e modifica del testo.
È possibile cercare la voce modifica del testo e vedere molti moduli di modifica del testo.
Posso trascinare e rilasciare un testo semplice o una password o altro dal testo di modifica.
Inizierò con la larghezza come matchparent per far coincidere la vista genitore con il layout genitore,
che è il layout dei vincoli e che forma l'intero layout.
Più avanti parleremo dei layout e del layout dei vincoli.
La larghezza sarà parent, l'altezza sarà wrapcontent.
Si può notare che qui si è formato un testo di modifica.
Ora iniziamo con il contenuto del testo e il tipo di input.
Iniziamo con un testo.
Posso definire un testo per impostare il contenuto iniziale del testo di modifica.
Ad esempio, inserire il proprio nome.
Questo è un testo iniziale, non un suggerimento.
Posso specificare un suggerimento, ad esempio.
Suggerimento: inserire il proprio nome.
Qual è la differenza?
Impostiamo il contenuto iniziale del testo di modifica, mentre qui impostiamo un testo di suggerimento che appare
quando il testo di modifica è vuoto, fornendo un indizio visivo agli utenti su ciò che devono inserire.
In questo modo, ogni volta che l'utente fa clic sul testo di modifica, il suggerimento del nome scompare.
Il tipo di ingresso.
È possibile specificare il tipo di input di testo previsto, come numero di testo, password, e-mail o altri moduli.
Set di colori per il testo.
Il colore del testo posso impostarlo, ad esempio nero, oppure è possibile inserire il codice esadecimale
per il nero o altri colori come il blu.
La dimensione del testo imposta lo stile del testo, lo stile del testo, la dimensione del grassetto.
È aumentato di dimensioni.
Posso impostare il numero massimo di caratteri consentiti nel testo di modifica utilizzando l'attributo lunghezza massima.
E naturalmente posso impostare gli attributi padding e margin, impostando rispettivamente il padding
interno per il testo di modifica e il margine esterno del testo di modifica.
Margine uguale a 20 DPI e l'attributo più importante che ogni widget dovrebbe dichiarare è l'ID.
L'ID è l'identificativo univoco del widget.
Posso iniziare con l'ID, l'id di android più la barra id e lo chiamerò testo di modifica per ottenere il testo inserito dall'utente
e utilizzarlo nell'applicazione.
Devo accedere al contenuto del testo di modifica e gestire l'input dell'utente in modo programmatico.
Passiamo all'attività principale.
Inizializziamo il nostro testo di modifica e otteniamo il testo di input da esso.
Qui.
Inizierò con edit, text, il mio edit, text e alt qui alt più enter per importare il pacchetto dell'edit
text da Android uguale per trovare una vista con ID questo metodo magico che trova e collega la mia variabile
edit text a questo widget che ho dichiarato nel layout XML.
Quindi sto collegando la mia variabile testo di modifica a questo widget testo di modifica, specificando qui l'id testo di modifica.
Ora otterrò il testo di input dal testo di modifica e lo memorizzerò in una variabile stringa.
Inizierò quindi con una stringa di testo di input uguale al mio testo di modifica punto di testo di get.
È possibile vedere questo metodo magico che ci consente di ottenere l'input dall'utente e di trasformarlo in
una stringa.
Quindi ricevo il testo di input che l'utente inserisce dal testo di modifica e lo memorizzo all'interno del testo
di input.