Eu tenho um Activity
onde existem 5 EditText
s. Quando o usuário clica no primeiro EditText
, o teclado virtual é aberto para inserir algum valor nele. Desejo definir View
a visibilidade de outras pessoas para Gone
quando o teclado virtual abrir e também quando o usuário clicar no primeiro EditText
e também quando o teclado virtual fechar da mesma EditText
no botão Voltar. Quero definir View
a visibilidade de outra pessoa como visível.
Existe algum ouvinte ou retorno de chamada ou hack para quando o teclado virtual é aberto a partir de um clique no primeiro EditText
no Android?
trying to detect the virtual keyboard height in Android.
X
e o ponteiro estiverem Y
sobre / sobre o teclado => SecurityException
=> decremento Y
e tente novamente => até que nenhuma exceção seja lançada => O Y
valor atual é a altura do teclado. 2. se o teclado não estiver aberto => não SecurityException
.
SecurityException
é acionado => o teclado está aberto. Senão, o teclado está fechado.
EditText
não outro EditText
. Como posso distinguir isso?