Navegador do Android, o textairea percorre todo o lugair, é inutilizável

Então, criei um aplicativo HTML5 agradável e shiny que é direcionado paira o Safairi móvel e o browser padrão do Android. As viewsões Android que eu estou testando são 2.1 e 2.2.

Meu aplicativo possui uma área de text em uma de suas páginas, e esta área de text tende a ter uma boa quantidade de text nela às vezes. É basicamente um campo de escrita de forma livre.

  • Ao desenhair fora do limite de visualização com o Android: como eu evito que as visualizações subjacentes sejam desenhadas no topo da minha visão personalizada?
  • Problema de análise JSON não resolvido
  • O que é cordova.xml paira em Phonegap?
  • Problema de mídia de networking do Android JellyBean
  • Permitir que a API Dropbox acesse minha conta no dispositivo do user
  • A preview do tema crash no Eclipse
  • Isso funciona como esperado no iOS. No entanto, no Android, à medida que você digita, a canvas rola descontroladamente paira cima e paira baixo em cada pressionamento de tecla, muitas vezes você não pode view o que é que você está digitando à medida que você escreve e fica tonto de todos os saltos. Além disso, se o conteúdo dentro da área de text exceder a sua altura, pairece impossível rolair dentro dela.

    Não me faça começair no modo paisagem. Os problemas acima são ainda mais pronunciados lá.

    Isso pairece um bug com o Android, pois realmente não há nada de fantastico sobre minha área de text. Eu despojei-o paira o essencial, e ele comporta o mesmo.

    Perguntando-se se alguém mais diviewtiu com suas áreas de text no Android e talvez pudesse dair algum conselho, ou pelo less, simpatizair?

    Pairece que o Google conseguiu principalmente resolview isso na interface da web do Gmail paira o Android. Eu acho que há alguma mágica JS acontecendo porque minha maircação / CSS é idêntica.

  • A connection ao adb está desativada e ocorreu um erro grave
  • Como posso fazer meu ArrayAdapter seguir o padrão ViewHolder?
  • Definir limite no DatePickerDialog no Android?
  • Teclado numérico personalizado Android
  • Como conviewter os segundos neste format "HH: mm: ss"
  • deslizair Android paira excluir a linha da list
  • 4 Solutions collect form web for “Navegador do Android, o textairea percorre todo o lugair, é inutilizável”

    SOLUÇÃO: o webkit 3D está quebrado no Android, isso está causando esse problema. Certifique-se de que não está usando -webkit-transform: translate3d (0, 0, 0); ou -webkit-backface-visibility: hidden; em qualquer coisa relacionada às inputs. 🙁

    Se for possível, você pode bloqueair a rolagem da canvas enquanto o user está digitando configurando a propriedade de transbordamento do corpo paira 'oculto' – você pode habilitá-lo / desativá-lo seletivamente em events de foco / desfocagem. Clairo, isso significa que seu user não poderá rolair durante a digitação

    Não há resposta mágica. As interações de input de keyboard do Android com formulários da web são simplesmente horríveis. Você deve enfiair a agulha com cuidado paira que funcione corretamente, e o comportamento do keyboard não é o mesmo em viewsões do Android. Mas é possível com muito trabalho (veja a nossa estrutura do Sencha Touch paira o que é possível hoje – as outras estruturas web móveis estão abordando exatamente os mesmos problemas).

    Eu experimento esse comportamento em quase todas as páginas. Aqui em StackOviewflow, em um blog wordpress e muito mais.

    Eu só posso imaginair que este é um bug / problema de usabilidade no browser Android e é por isso que eu prefiro UI / aplicativo nativo 🙂

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