Teclado faz ScrollView rolar para cima (Mesmo travado) [RESOLVIDO]
4 respostas
Thiago_Luis
Boa Tarde.
Tenho uma ScrollView com vários EditTexts dentro (feito num XML separado).
Quando clico em uma para aparecer o teclado, o ScrollView rola o conteúdo muito para cima, escondendo o meu EditText que tinha clicado. Então não consigo mais ver o que estou digitando.
Vasculhei pela net e tentei de várias formas (Com um ScrollView customizado. Mexi no android:windowSoftInputMode e coloquei todas as opções e nada).
Mesmo eu travando o ScrollView para não “escrolar” mais, quando o teclado aparece ele “escrola”
Agora stou tentando com um ScrollView customizado mas nada. Ja utilizei o padrão e nada tbm.
Grato
F
fasandes
ListView dentro do scroll?
Não é necessário, list da o scroll automáticamente.
Thiago_Luis
OBS: Resolvido em partes!
Pois é, eu tbm acho. Só que só com o listview o Android se perde todo, pois eu carrego vários EditTexts dinamicamente, e quando eu dava um scroll pra baixo ou pra cima, os valore trocavam entre os EditTexts. Sem contar que eu fiz um zebrado que também misturava completamente. A solução que encontrei foi fazer assim, um listview dentro de um Scroll. Deste jeito funciona sem essa “bagunça” que o Android faz.
Enfim, não consegui encontrar uma solução, o que eu fiz para corrigir foi, quando clicar no EditText, eu abro um Dialog com um xml customizado, contendo um outro EditText, ai sim o scroll automático não acontece.
Eu até postaria os prints, mas da erro quando tento fazer o upload para cá.