Salve, sviluppatori e bentornati.
In questo video, impareremo a creare questa fantastica applicazione, l'app Greetings.
Questa applicazione chiederà all'utente di inserire il proprio nome, ad esempio Jack.
E quando l'utente fa clic sul pulsante di saluto, viene visualizzato un messaggio di brindisi contenente il suo nome.
Dite: "Benvenuto Jack nella nostra applicazione".
Cambierò il nome dell'utente in David, Click saluta.
Benvenuto David, alla nostra applicazione.
Penso che siate entusiasti di creare questa fantastica applicazione.
Entriamo in Android Studio e iniziamo a costruire questa applicazione.
Ora creiamo questa applicazione.
Aprire Android Studio, selezionare Nuovo progetto, selezionare l'attività Viste vuote.
Selezionare questo e non questo.
Selezionare questa opzione.
Quindi date un nome all'applicazione Greetings app, al pacchetto, quello che volete, e selezionate il linguaggio Java Fate
clic su Fine.
E attendere che Gradle sincronizzi il progetto.
Il primo passo nella creazione dell'applicazione è la progettazione del layout.
Passiamo all'attività.
Underscore main, rimuovere questa vista di testo e iniziare a progettare il nostro layout.
Inizierò con la modifica del testo.
Questo testo di modifica otterrà i dati dall'utente.
La modifica del testo è un elemento dell'interfaccia utente che consente agli utenti di inserire del testo.
Rappresenta una casella di testo a una o più righe, in cui gli utenti possono inserire testi come il proprio nome, la password o qualsiasi
altra informazione.
Nel nostro caso, dobbiamo ottenere il suo nome.
Il testo di modifica viene tipicamente utilizzato per catturare gli input dell'utente e può essere personalizzato con vari attributi,
come suggerimento, testo, colore, sfondo e così via.
La larghezza sarebbe matchparent, l'altezza sarebbe wrapcontent e il testo di modifica appare qui.
Android id non mancate di aggiungere il testo di modifica dell'id.
Poi aggiungerò un suggerimento.
Il suggerimento appare qui.
Trascinerò questo testo di modifica al centro e...
Vincoli dedotti fino ad ora.
Non bisogna confondersi con Constraintlayout.
Seguitemi.
Più avanti parlerò di Constraintlayout in modo approfondito e dettagliato.
Ho bisogno di un pulsante che attivi l'azione per attivare il messaggio, la visualizzazione del messaggio.
La visualizzazione del messaggio.
Quindi questo pulsante sarà un contenuto a capo.
L'ID del contenuto a capo sarebbe uguale a BTN e al clic o al testo.
Saluta.
Quindi trascinerò questo pulsante sotto questo testo di modifica e farò clic sul pulsante Inserisci vincoli.
Poi creerò una vista di testo, che è un elemento dell'interfaccia utente utilizzato per visualizzare
il testo sullo schermo vista di testo, e questa vista di testo fungerà da titolo in questa applicazione avvolgere il contenuto
avvolgere il contenuto e l'ID sarà titolo e il testo sarà benvenuto al saluto.
App e non dimenticate di aggiungere questo tag di chiusura, la barra in avanti e il segno di maggiore.
Il testo di questa app di saluto qui lo dedurrò dai vincoli e poi aggiungerò un altro attributo per questa vista di testo.
La dimensione del testo, che è 28 SP Ora copierò questa immagine.
Andrò nella cartella dei disegnabili.
Incollatelo qui.
Fare clic su OK e assicurarsi che non sia una lettera maiuscola o che inizi con dei numeri.
Si tratta di uno sfondo e di un'immagine per lo sfondo di questo layout.
In questo caso non utilizzerò la vista immagine per visualizzare l'immagine.
Utilizzerò l'immagine come attributo, un attributo di sfondo per il layout del vincolo.
Un layout si riferisce alla struttura visiva e alla disposizione degli elementi dell'interfaccia utente in un'applicazione Android.
Definisce il modo in cui i diversi componenti dell'interfaccia utente, come le visualizzazioni di testo, i pulsanti, le visualizzazioni di immagini, le modifiche e
il testo, vengono organizzati e visualizzati sullo schermo.
Più avanti, nella prossima sezione, parleremo in dettaglio dei layout.
Ma in questa applicazione, proprio per renderla professionale, ha un aspetto bellissimo.
Aggiungerò un attributo Android background a questo vincolo di layout e aggiungerò drawable e utilizzerò lo sfondo per
noi.
Passiamo ora all'attività principale e iniziamo a definire i nostri widget.
Si possono definire e inizializzare i widget qui, oppure si può semplicemente scrivere qui il metodo oncreate esterno,
se si vuole usarlo globalmente.
Modifica, testo, modifica, testo e il pulsante Il mio pulsante, che può essere chiamato come si vuole.
Il riferimento Alt+Invio da creare per importare la classe del pulsante.
Quindi, se si vede che abbiamo importato il pulsante e il testo di modifica dal pacchetto di widget Android titolo della vista testo.
Ora inizializziamoli nel metodo Oncreate e nel metodo Oncreate tutti i widget devono essere inizializzati.
Testo di modifica uguale Trova la vista per ID o ID o l'ID della modifica.
Il testo è.
Modifica il pulsante di testo del mio pulsante uguale.
Trovare la vista in base all'ID o. id dot BTN e il titolo verrà visualizzato da id r, dot id dot title.
Poi devo ottenere i dati dal testo di modifica e visualizzarli quando l'utente preme il pulsante.
Quindi il mio punto pulsante è impostato su Click Listener.
Ricordate la nuova vista dell'ascoltatore su Click Listener?
Oppure si può usare l'espressione Lambda, ma ora si usa questo metodo vecchio stile.
Più avanti, quando parleremo dell'espressione Lambda, vi mostrerò come rimuovere questo elemento al click.
Ho bisogno di ottenere i dati inseriti dall'utente all'interno del testo di modifica.
Quindi li memorizzerò in una stringa chiamata input input name uguale a edit text dot get text.
Questo è il metodo da utilizzare per ottenere l'input dal testo di modifica Dot toString.
Poi ho bisogno di visualizzare il nome dell'input in un messaggio di toast.
Toast è un piccolo messaggio pop-up che appare temporaneamente sullo schermo per mostrare all'utente brevi informazioni
sulla notifica.
Iniziamo con un brindisi, facciamo clic su Invio e possiamo vedere il punto fare testo.
Questo è il metodo specifico per il toast.
Ed ecco il messaggio che devo visualizzare.
Benvenuti.
E qui utilizzerò la variabile input name, inserita dall'utente.
Benvenuto, Jack.
Benvenuto, David.
Benvenuti.
Hamad Welcome.
Qualunque sia l'utente, diamo il benvenuto alla nostra applicazione, salviamo il progetto e facciamo clic su Esegui.
Ed eccoci qui.
Questa è la nostra applicazione.
Testo dell'applicazione Welcome to Greetings.
Questo è il testo di modifica.
Inserire il proprio nome.
Se faccio clic su di esso, viene visualizzata la tastiera.
Inserirò David, poi farò clic sul pulsante Saluta e potrete vedere il messaggio.
Benvenuto David nella nostra applicazione.
Si vede che è un messaggio breve.
Posso modificare la lunghezza di questo brindisi.
Cambio la lunghezza da corta a lunga e la eseguo di nuovo.
Immettere il nome, quindi fare clic su di esso.
Si può vedere il messaggio.
Se cambio l'utente in Jack, verrà visualizzato il messaggio di benvenuto a David nella nostra applicazione.
Saluta.
Benvenuto Jack nella nostra applicazione.
Congratulazioni ragazzi.
Siamo riusciti a creare questa fantastica applicazione per imparare a usare il testo di modifica,
a usare il pulsante e a visualizzare testo e immagini in Android.