In questo articolo vedremo come nascondere la tastiera dopo aver scritto all'interno di un EditText.
Abbiamo visto in questo articolo come modificare il tipo di tastiera a seconda del testo che vogliamo inserire nella EditText.
Quando scriviamo all'interno di una EditText e clicchiamo un pulsante presente nella nostra grafica, la tastiera rimane visibile sullo schermo e per farla scomparire dobbiamo premere il pulsante conferma presente sulla tastiera stessa.
Esiste però un metodo molto semplice per nascondere la tastiera in modo automatico quando premiamo il pulsante.
Basta aggiungere queste righe di codice all'interno della funzione che gestisce il click del pulsante.
Abbiamo visto in questo articolo come modificare il tipo di tastiera a seconda del testo che vogliamo inserire nella EditText.
Quando scriviamo all'interno di una EditText e clicchiamo un pulsante presente nella nostra grafica, la tastiera rimane visibile sullo schermo e per farla scomparire dobbiamo premere il pulsante conferma presente sulla tastiera stessa.
Esiste però un metodo molto semplice per nascondere la tastiera in modo automatico quando premiamo il pulsante.
Basta aggiungere queste righe di codice all'interno della funzione che gestisce il click del pulsante.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// creare una variabile che chiameremo imm | |
val imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager | |
imm.hideSoftInputFromWindow(testo!!.getWindowToken(), 0) //testo è la variabile associata alla EditText |
Commenti
Posta un commento