Teclado faz ScrollView rolar para cima (Mesmo travado) [RESOLVIDO]

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”

Obrigado

Qual layout child do seu scroll?

O último que tentei (e foram muitos) está assim:

[code]
<com.touchngo.ima.utility.ObservableScrollView
android:id="@+id/scrollPragas"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport=“true”
>

                    <LinearLayout
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent"
                        android:id="@+id/headerlayout"
                        >

                        <RelativeLayout
                            android:layout_width="fill_parent"
                            android:layout_height="fill_parent"
                            android:layout_below="@+id/headerlayout"
                            >

                            <ListView
                                android:id="@+id/listViewPragas"
                                android:layout_width="fill_parent"
                                android:layout_height="wrap_content"
                                android:background="@drawable/bg_listview"
                                android:cacheColorHint="@android:color/transparent" />
                            
                        </RelativeLayout>
                    </LinearLayout>
                </com.touchngo.ima.utility.ObservableScrollView>[/code]

Agora stou tentando com um ScrollView customizado mas nada. Ja utilizei o padrão e nada tbm.

Grato

ListView dentro do scroll?

Não é necessário, list da o scroll automáticamente.

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á.

Grato pela atenção