Ho un Activity
dove ci sono 5 EditText
s. Quando l'utente fa clic sul primo EditText
, la tastiera virtuale si apre per inserire un valore in essa. Voglio impostare un'altra View
visibilità su Gone
quando si apre la tastiera software e anche quando l'utente fa clic sulla prima EditText
e anche quando la tastiera software si chiude dalla stessa EditText
premendo il pulsante Indietro. Quindi voglio impostare View
la visibilità di alcuni altri su visibile.
C'è qualche ascoltatore o callback o qualche hack per quando la tastiera virtuale si apre da un clic sul primo EditText
in Android?
trying to detect the virtual keyboard height in Android.
X
e la Y
posizione cadono sopra / sopra la tastiera => SecurityException
=> decrementa Y
e riprova => fino a quando non viene generata alcuna eccezione => il Y
valore corrente è l'altezza della tastiera. 2. se la tastiera non è aperta => no SecurityException
.
SecurityException
viene lanciato a = = la tastiera è aperta. Altrimenti, la tastiera è chiusa.
EditText
non per altro EditText
. Come posso distinguerlo?