Pergunta sobre keyboard, android, hardware-acceleration, webview, duplication – Ferragem do teclado acelerado do Android WebView

1

Quando o WebView é acelerado por hardware, clicar no campo de entrada faz com que o teclado apareça e o html é redesenhado deslocado e duplicado por um momento:

1) Quando o teclado virtual está aparecendo, o WebView transfere seu conteúdo para o canto inferior esquerdo e depois para a posição normal. Provoca a duplicação de curta visualização.

2) Ao alterar os teclados (ex. Abc-> números), o conteúdo é percorrido pela altura do teclado e, em seguida, volta à posição normal. Provoca a duplicação de curta visualização.

Testado em dois tablets Android 4.0, se as acelerações de hardware estiverem desativadas, não haverá falhas.

Não consegui encontrarqualquer informações sobre isso, alguém já experimentou o mesmo problema?

Sua resposta

1   a resposta
2

Todo o conteúdo do WebView é movido pela largura da margem do layout, portanto,0px Corrige este problema.

android:windowSoftInputMode="adjustPan" para a atividade do WebView.

Eu acho que estou passando por um problema similar, onde tudo na webview parece deslocar alguns pixels para a direita (e fica lá) quando eu vou para o campo de entrada. quando você diz margem de layout - você quer dizer o pai externo (html / body / # wrapper)? Nisk

Perguntas relacionadas