Ho un Activitydove ci sono 5 EditTexts. Quando l'utente fa clic sul primo EditText, la tastiera virtuale si apre per inserire un valore in essa. Voglio impostare un'altra Viewvisibilità su Gonequando si apre la tastiera software e anche quando l'utente fa clic sulla prima EditTexte anche quando la tastiera software si chiude dalla stessa EditTextpremendo il pulsante Indietro. Quindi voglio impostare Viewla 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 EditTextin Android?
trying to detect the virtual keyboard height in Android.
Xe la Yposizione cadono sopra / sopra la tastiera => SecurityException=> decrementa Ye riprova => fino a quando non viene generata alcuna eccezione => il Yvalore corrente è l'altezza della tastiera. 2. se la tastiera non è aperta => no SecurityException.
SecurityExceptionviene lanciato a = = la tastiera è aperta. Altrimenti, la tastiera è chiusa.
EditTextnon per altro EditText. Come posso distinguerlo?