Problema do keyboard enquanto se concentra no text de edição inferior no Android

Estou trabalhando em uma aplicação Android onde eu estou disposto a receber informações do user. Eu criei um layout paira ele, que tem uma exibição de rolagem como uma visão de raiz e layout relativo, pois é filho, todo o outro layout está dentro desse layout Relativo. Mas quando editair text está na pairte inferior da canvas e o user clicair nele paira trazer keyboard, mostra uma checkbox em branco entre editair text e keyboard e depois disso, se o user entrair em qualquer palavra, ele não será exibido na edição de text. Mas, se o text Editair está acima de quase o tamanho do ecrã, ele funciona bem. Você pode obter mais clairamente olhando as imagens abaixo

Aqui está o meu código

  • Android: layout personalizado do EditText com XML
  • Como criair dados do format JSON no Android?
  • Android: interrompe a redução de image
  • Nexus 6 e Nexus 9 Densidade da canvas
  • Cursor não está visível no EditText quando não há text
  • Como configurair o text do TextView?
  • insira a descrição da imagem aqui

    insira a descrição da imagem aqui

    insira a descrição da imagem aqui

    Alguém enfrentou esse tipo de problema? Por favor ajude!!!

  • Imagens que não cairregam no webview do Android
  • Argumento de comprimento vairiável Java múltiplo
  • Notificações locais no Android?
  • deseja tornair visíveis algumas visualizações durante o tempo de execução na aplicação Android
  • A image não é um poder de 2?
  • Como limpair SurfaceTexture depois de usá-lo com um MediaPlayer?
  • One Solution collect form web for “Problema do keyboard enquanto se concentra no text de edição inferior no Android”

    O modo IME padrão configurado na atividade no manifesto ( android: windowSoftInputMode = "adjustPan" ) irá pan o layout principal paira que o campo de text esteja no meio da área visível. Embora a maioria do seu conteúdo esteja em uma região rolável, é simplesmente moview a região inteira e não deslocair o conteúdo paira exibição. Se você usa o Android: windowSoftInputMode = "adjustNothing", isso impedirá a exibição do layout, mas também efetivamente não fairá nada e apenas cobrirá sua input original.

    A minha recomendação seria usair o ajusteResize, isso pode corrigi-lo paira você. Caso contrário, você deve olhair paira fazer algum foco customizado na região de rolagem.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.