Ola Rafael,
-- adjustPan funcionou para minha necessidade.
Muito obrigado
Att
Em segunda-feira, 27 de julho de 2015 09:40:01 UTC-3, Rafael de Araújo escreveu:
Em segunda-feira, 27 de julho de 2015 09:40:01 UTC-3, Rafael de Araújo escreveu:
Olá Luciano,Creio que você deverá setar android:windowSoftInputMode="adjustPan".Mas essa configuração tem uma deficiência: ela só funciona quando a caixa não está com foco. Se o EditText já estiver com foco, o layout não acompanha quando aparece o teclado.
Neste caso eu sobrescrevo a EditText para um componente meu e reescrevo estes dois métodos, para quando o usuário fechar o teclado pelo teclado e pelo android:imeOptions="actionDone"://Fechando o teclado normal.@Override
public boolean onKeyPreIme(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
clearFocus();
}
return super.onKeyPreIme(keyCode, event);
}
// Fechando o teclado pelo "Done"
@Override
public void onEditorAction(int actionCode) {
if (actionCode == EditorInfo.IME_ACTION_DONE) {
InputMethodManager inputManager = (InputMethodManager) getContext()
.getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.toggleSoftInput(0, 0);
clearFocus();
}
super.onEditorAction(actionCode);
}Só lembrando que quando a caixa perder o foco, outra caixa o outro componente deverá ganhar o foco, só funcionará desta maneira.Esta é a minha solução, não sei se existe outra mais prática... espero ter ajudado.AbraçosAtt,Rafael de AraújoEm 27 de julho de 2015 08:46, Luciano Pimenta <lucianoalm...@gmail.com> escreveu:Obrigado Athila,--Usei a combinação android:windowSoftInputMode="stateVisible|adjustResize"
Mas não funcionou, o controle ainda fica por trás do teclado.
Att
Em sexta-feira, 24 de julho de 2015 16:36:00 UTC-3, Athila Santos escreveu:Oi Luciano.Dá uma olhada na propriedade windowSoftInputMode da Activity: http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft[]'sAthilaEm 24 de julho de 2015 15:56, Luciano Pimenta <lucianoalm...@gmail.com> escreveu:Boa tarde,--Possuo uma tela de cadastro e quando acesso para digitar os controles da parte de baixo, o teclado sobrepoe os mesmos.Isso é problema de layout, teclado ou controles de tela que tenho que configurar para não ficar sobreposto pelo teclado?Qualquer dica, é bem vinda.Att
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
0 comentários:
Postar um comentário