J'ai un Activity
où il y a 5 EditText
s. Lorsque l'utilisateur clique sur le premier EditText
, le clavier virtuel s'ouvre pour y entrer une valeur. Je veux définir View
la visibilité de certains autres sur le Gone
moment où le clavier virtuel s'ouvre et aussi lorsque l'utilisateur clique sur le premier EditText
et aussi lorsque le clavier virtuel se ferme du même EditText
en appuyant sur le bouton arrière. Ensuite, je veux définir View
la visibilité de certains autres sur visible.
Y a-t-il un auditeur, un rappel ou un piratage lorsque le clavier virtuel s'ouvre à partir d'un clic sur le premier EditText
sous Android?
trying to detect the virtual keyboard height in Android.
X
et la Y
position tombent sur / au-dessus du clavier => SecurityException
=> décrémentez Y
et réessayez => jusqu'à ce qu'aucune exception ne soit levée => la Y
valeur actuelle est la hauteur du clavier. 2. si le clavier n'est pas ouvert => non SecurityException
.
SecurityException
est lancé => le clavier est ouvert. Sinon, le clavier est fermé.
EditText
pas pour les autres EditText
. Comment puis-je distinguer cela?